Сергей
Иначе херня будет в статусе
Сергій
не просто белая а как маска, альфа канал должен быть
Сергей
Там же где смалл. Да. Белая на прозрачном
Александр
Сергій
Сергей
Посоветовал бы Paint.exe по он с прозрачным не умеет
Александр
не не lagreicon это не то что нужно. ок спасибо, сейчас в фигме порисую)
Ilya
Привет всем. Кто-нибудь знает, откуда Toast берёт цвет для бэкграунда? Если я, например, указываю applicationContext.
Просто заметил, что его цвет изменился, а я его специально не менял. Видимо, андроид его вычисляет сам на основе colorPrimary или windowBackground…
Сергей
Из темы приложения вероятно.или системной темы
Denis
Denis
у любой вьюхи так
Denis
это, конечно, криво, но уже ничего с этим не поделать
Ilya
А можно поподробнее, пожалуйста? Из какого атрибута?
Ihor
Ребят, а меню нельзя объявить во фрагменте ? Только в активити, а потом во фрагменте пункты добавить ?
Arsen
Akb
Akb
Причина оказалась в другом, в SearchView, у которого ширина была не match_parent
Akb
вызов такого кода исправляет searchView.setMaxWidth(3000);
Arsen
Вопрос. Анимирую иссчезновение ботомНавВью через translationY, но при этом контент выравнивается по верхней границе этого бара, траслейшин офк не влияет на реальное расположение и в конце анимации, когда делаю GONE, контент прыгает вниз. Есть ли способ сделать плавный слайд-аут без костылей?
Алексей
Arsen
например?
Дмитрий
Arsen
как за границы контейнера уехать?
Александр
MotionLayout😱
Arsen
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
Denis
Алексей
если ужимать - фиг его знает, а если просто y координату двинуть, то норм, по идее.
Arsen
анимирование "y" норм работает, если нужно выехать за границы парента?
Кирилл
Подскажите пожалуйста, впервые сталкиваюсь с таким багом: экран очень простой, никакой логики особой нет. Но при этом такое мерцание при смене фокуса. Что это может быть?
Алексей
Denis
Кирилл
где-то с фокусом накосячил
https://gist.github.com/indrih17/f4c8ff2e949d2f31ce0aa52a47db3e55
https://gist.github.com/indrih17/514f6683743f33a3beccad3990abb092
Алексей
Кто-нибудь может привести пример, когда в приложении необходимо использовать Wake Lock?
Denis
Кирилл
Roman
Товарищи, как быстро можно понять сколько всего надо менять при понижении MinApi?
Denis
Denis
любая работа, связанная с cpu
Сергей
Алексей
я хочу понять, в чём между ними разница, и когда надо использовать одно, а когда другое.
Denis
Denis
WakefulBroadcastReceiver deprecated c 8 андроида
Кирилл
Кирилл
Turalllb
Подскажите, проблема такая, при запуске приложения , если это планшет то устнавливается requestedOrientation = if (isTablet()) {
ActivityInfo.SCREEN_ORIENTATION_FULL_SENSOR а если это не планшет, то портретная ориентация. Но если на телефоне держать его в горизонтальном положении и запустить приложение, сперва покажется в горизонтальном, а потом перевернет в вертикальную и верстка съезжает, она адаптивная, можно конечно с версткой поработать и решать проблему. Но хотелось бы установить решить с поворотом, чтобы прям с самого начала приложение было в вертикальном положении, если это телефон. Как я понимаю, в манифесте нельзя написать что если это планшет то вертится экран, иначе портрет ?
Evgeniy
Добрый день. Как прочитать файл в java модуле андроид проекта?
Сергей
Глазами
Слева направо.
Eric
Подскажите, проблема такая, при запуске приложения , если это планшет то устнавливается requestedOrientation = if (isTablet()) {
ActivityInfo.SCREEN_ORIENTATION_FULL_SENSOR а если это не планшет, то портретная ориентация. Но если на телефоне держать его в горизонтальном положении и запустить приложение, сперва покажется в горизонтальном, а потом перевернет в вертикальную и верстка съезжает, она адаптивная, можно конечно с версткой поработать и решать проблему. Но хотелось бы установить решить с поворотом, чтобы прям с самого начала приложение было в вертикальном положении, если это телефон. Как я понимаю, в манифесте нельзя написать что если это планшет то вертится экран, иначе портрет ?
Можно через стили и разделение ресурсов.
Минус, придется прописывать ориентацию как Integet
Eric
Но все равно, удобочитаемость останется.
Mykyta
Парни, кто слышал что-то об этом
Mykyta
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
Mike
сук(((( мне вспомнился адмоб, который по сто раз конвертит дп в пиксели, запрашивая копию displayMetrics через Binder
padmitriy
ну вот, сразу 3 разных варианта прикатили))
padmitriy
Никита 🙃
Никита 🙃
Там есть кейсы когда оно не будет работать как надо