Сергей
Иначе херня будет в статусе
Александр
Да, биг икон любая.
биг? где ее указывать?
Сергій
не просто белая а как маска, альфа канал должен быть
Сергей
Там же где смалл. Да. Белая на прозрачном
Александр
Там же где смалл. Да. Белая на прозрачном
есть large но он принимает битмапу
Сергій
есть large но он принимает битмапу
ну так сделай битмапу
Сергей
есть large но он принимает битмапу
И че? Делай битмапу. Лучще с прозр.фоном. gimp в помощь
Сергей
Посоветовал бы Paint.exe по он с прозрачным не умеет
Александр
не не lagreicon это не то что нужно. ок спасибо, сейчас в фигме порисую)
Ilya
Привет всем. Кто-нибудь знает, откуда Toast берёт цвет для бэкграунда? Если я, например, указываю applicationContext. Просто заметил, что его цвет изменился, а я его специально не менял. Видимо, андроид его вычисляет сам на основе colorPrimary или windowBackground…
Сергей
Из темы приложения вероятно.или системной темы
Denis
у любой вьюхи так
Denis
это, конечно, криво, но уже ничего с этим не поделать
Ilya
А можно поподробнее, пожалуйста? Из какого атрибута?
Ihor
Ребят, а меню нельзя объявить во фрагменте ? Только в активити, а потом во фрагменте пункты добавить ?
Akb
Причина оказалась в другом, в SearchView, у которого ширина была не match_parent
Akb
вызов такого кода исправляет searchView.setMaxWidth(3000);
Denis
можно, есть свой онкриейтопшин меню или типа того
можно еще просто сделать inflate в toolbar. Это даже удобнее
Arsen
Вопрос. Анимирую иссчезновение ботомНавВью через translationY, но при этом контент выравнивается по верхней границе этого бара, траслейшин офк не влияет на реальное расположение и в конце анимации, когда делаю GONE, контент прыгает вниз. Есть ли способ сделать плавный слайд-аут без костылей?
Arsen
например?
Arsen
как за границы контейнера уехать?
Александр
MotionLayout😱
Ihor
можно, есть свой онкриейтопшин меню или типа того
Ну я так делаю, но меню не появляется ( @Override public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { inflater.inflate(R.menu.comments_menu, menu); super.onCreateOptionsMenu(menu, inflater); } @Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case R.id.comments: Toast.makeText(getContext(), "Good", Toast.LENGTH_SHORT).show(); //CommentsFragment.newInstance(); break; default: break; } return super.onOptionsItemSelected(item); } <menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto"> <item android:id="@+id/comments" android:title="@string/comments"/> </menu>
Алексей
например?
property animation на высоту или y
Дмитрий
хм, он же влияет на весь лейаут?
Да, но думаю можно загуглить этот момент, я особо не искал
Arsen
property animation на высоту или y
а контент не скукожится, пока буду ужимать?
Алексей
если ужимать - фиг его знает, а если просто y координату двинуть, то норм, по идее.
Arsen
анимирование "y" норм работает, если нужно выехать за границы парента?
Denis
TransitionManager
там есть метод, куда можно передать новый constraintSet
Кирилл
Подскажите пожалуйста, впервые сталкиваюсь с таким багом: экран очень простой, никакой логики особой нет. Но при этом такое мерцание при смене фокуса. Что это может быть?
Алексей
анимирование "y" норм работает, если нужно выехать за границы парента?
проще проверьте) Ну или через констрейнт сет сделать, тоже нормальный вариант.
Кирилл
где-то с фокусом накосячил
Так в том и дело, что я в коде никак не управляю фокусом.
Кирилл
где-то с фокусом накосячил
https://gist.github.com/indrih17/f4c8ff2e949d2f31ce0aa52a47db3e55 https://gist.github.com/indrih17/514f6683743f33a3beccad3990abb092
Алексей
Кто-нибудь может привести пример, когда в приложении необходимо использовать Wake Lock?
Кирилл
Roman
Товарищи, как быстро можно понять сколько всего надо менять при понижении MinApi?
Denis
любая работа, связанная с cpu
Алексей
когда ты не хочешь, чтобы устройство засыпало
foreground service поднял и норм, зачем wake lock?
Алексей
я хочу понять, в чём между ними разница, и когда надо использовать одно, а когда другое.
Denis
WakefulBroadcastReceiver deprecated c 8 андроида
Кирилл
Подскажите пожалуйста, впервые сталкиваюсь с таким багом: экран очень простой, никакой логики особой нет. Но при этом такое мерцание при смене фокуса. Что это может быть?
Помогло https://stackoverflow.com/a/43049077 Но только хз как. В принципе оставивший это решение тоже хз почему это помогает.) Кто-нибудь в курсе?
Turalllb
Подскажите, проблема такая, при запуске приложения , если это планшет то устнавливается requestedOrientation = if (isTablet()) { ActivityInfo.SCREEN_ORIENTATION_FULL_SENSOR а если это не планшет, то портретная ориентация. Но если на телефоне держать его в горизонтальном положении и запустить приложение, сперва покажется в горизонтальном, а потом перевернет в вертикальную и верстка съезжает, она адаптивная, можно конечно с версткой поработать и решать проблему. Но хотелось бы установить решить с поворотом, чтобы прям с самого начала приложение было в вертикальном положении, если это телефон. Как я понимаю, в манифесте нельзя написать что если это планшет то вертится экран, иначе портрет ?
Evgeniy
Добрый день. Как прочитать файл в java модуле андроид проекта?
Сергей
Глазами Слева направо.
Eric
Но все равно, удобочитаемость останется.
Mykyta
Парни, кто слышал что-то об этом
Mykyta
Turalllb
Можно через стили и разделение ресурсов. Минус, придется прописывать ориентацию как Integet
А это же равносильно то что в активности прописать проверку? Я до setContentView делаю проверку и устанавливаю ориентацию и все равно вижу как сперва горизонтальная ориентвция, а потом портретная
Eric
У меня работало.
Сергей
Может сделать основной лэйаут невидимым пока не сменится ориентация? Ловить на onLayout размеры экрана.
Eric
Это все костыли, должно работать и без них.
Turalllb
Это все костыли, должно работать и без них.
Ну вот не работает. На телефоне я не вижу того как он переворачивается, но верстка съезжает. А на эмуляторе явно видно как он из горизонтальной в портэтрентную переворачивает
Turalllb
Ладно, попробую после обеда через стили написать
Eric
Все очень просто: https://stackoverflow.com/questions/27015688/how-to-change-screen-orientation-without-creating-a-new-activity-on-android/27015879#27015879 Цифровые значения ориентации: https://android.googlesource.com/platform/frameworks/base/+/master/core/java/android/content/pm/ActivityInfo.java
Eric
public static final int SCREEN_ORIENTATION_LANDSCAPE = 0; public static final int SCREEN_ORIENTATION_PORTRAIT = 1; public static final int SCREEN_ORIENTATION_SENSOR_LANDSCAPE = 6; public static final int SCREEN_ORIENTATION_SENSOR_PORTRAIT = 7;
padmitriy
А как правильно конвертировать dp в px? на стаковерфло дохрена разных вариантов сам SDK делает как-то заморочено в android.content.res.Resources#getDimensionPixelSize и android.util.TypedValue#complexToDimensionPixelSize
Никита 🙃
у меня это работает на ура
Mike
сук(((( мне вспомнился адмоб, который по сто раз конвертит дп в пиксели, запрашивая копию displayMetrics через Binder
padmitriy
ну вот, сразу 3 разных варианта прикатили))
Дмитрий
https://pastebin.com/FdFLJSzD
Кстати контекст не обязательно передавать, можно так Resources.getSystem().displayMetrics
Никита 🙃
Там есть кейсы когда оно не будет работать как надо