Size: a a a

Android Developers

2021 August 31

AF

Alexey First in Android Developers
Да. Я так сделал, когда только получил свой первый проект. Все экраны, сами понимали, в каком режиме находятся, насколько я помню.
Либо в самом splash нужно было единыжды прописать, мол включить dayNightMode. Как-то так
источник

a

akella122⌬ in Android Developers
Послушай. Я работаю над легаси, да еще и с апктулом. Мне переделывать на DayNight пиздец как геморно
источник

a

akella122⌬ in Android Developers
Мне придется разобрать весь styles.xml и по кусочкам перенести
источник

AF

Alexey First in Android Developers
Экран в целом- активити.
Зеленое - Vp (с tablayout). Это фрагмент
Красное - Еще один фрагмент, заполняет одну страницу Vp
А holder с фотиком - это мой ресайлер
источник

AF

Alexey First in Android Developers
Соглы. У меня на это уйму времени ушло. Но мне кажется дюже быстрых путей тут нет

У меня тоже легаси был
источник

A

Alex in Android Developers
Написал внутри build.gradle функцию, в ней такая строка:

String major = '', minor = '', patch = '';

Если написано именно так - всё работает как надо, но ворнинг "Semicolon is unnecessary".

А если убрать точку с запятой - ошибка String index out of range: -1
Как, почему, откуда??
источник

a

akella122⌬ in Android Developers
Я думал можно просто определить два цвета, указать по одному в одно свойство в теме и там уже испол зовать этот цвет в вьюхе чтобы она его брала из установленой темы
источник

a

akella122⌬ in Android Developers
Может это можно через аттрибуты сделать?
источник

AF

Alexey First in Android Developers
Можно определить нужные цвета и добавить их в главную theme
Можно переписать стили для элементов и включить их в theme для стилей конкретных элементов
Можно переписать цвета и пройтись по всем макетам, расставив их там
Можно еще программно узнавать, в каком режиме телефон и программно менять цвет конкретных элементов

Я использовал все эти способы разом
источник

AF

Alexey First in Android Developers
Последний вариант необходим в тех случаях, когда твоя тема не поддерживает DayNight и ты почему то не хочешь ее поменять
источник

МП

Макс Провоторов... in Android Developers
Привет. Весьма минорный вопрос. В макете в фигме letter-spacing 0.2px
А сколько это в андроиде?
источник

А

Андрей in Android Developers
Подскажите, какой бы элемент не пихал, всегда ошибка
источник

А

Андрей in Android Developers
Есть базовый фикс?
источник

ОА

Оганнес Асатрян... in Android Developers
пройди кодлабс по констрейнту
источник

E

Eugene in Android Developers
Подскажите пожалуйста, откуда TextInputLayout берёт цвет при фокусе? Я предполагал что это colorAccent, но его изменение ни к чему не приводит
источник

AF

Alexey First in Android Developers
++
источник

А

Андрей in Android Developers
а дока есть?
источник

AF

Alexey First in Android Developers
Мб это secondary цвета, которые по дефолту проставляет студия при создании нового проекта
источник

ОА

Оганнес Асатрян... in Android Developers
тебе в этот чат, дружище
https://t.me/startandroidchat
источник

AF

Alexey First in Android Developers
Даже если ты их стер
<!-- Secondary brand color. -->
       <item name="colorSecondary">@color/passive_gray</item>
       <item name="colorSecondaryVariant">@color/passive_gray</item>
       <item name="colorOnSecondary">@color/passive_gray</item>
источник