169 похожих чатов

Всем привет. У меня вот вопрос возник, раз в сто

лет и такое бывает. Есть основная тема приложения, есть доп стили и вообще куча злачных мест, откуда используются цвета из файла color. Надо реализовать смену темы. Всего 4 темы, все они по факту разные наборы цветов. И как было бы чудесно, если бы можно было просто взависимости от выбора пользователя, подключать использование разных файлов color во всем приложении. Но я так понимаю, что это не возможно, верно? 🥹

7 ответов

13 просмотров

Я думаю все возможно) Если я правильно понял ваш вопрос, это вам должно помочь https://stackoverflow.com/questions/8811594/implementing-user-choice-of-theme Но стоит обратить внимание на доступности работы такого подхода на разных api sdk, возможно придется делать двойную реализацию по разные версии

почему это, ты же под разные разрешения подключаешь разные лайауты, с цветами также

Jktü
почему это, ты же под разные разрешения подключаеш...

Там не только лояулт, там стиль к примеру который указывается в самом манифесте

Юрий Лещенко
Там не только лояулт, там стиль к примеру который ...

я абстрактно, по твоей ссылке выше конкретное решение

Надежда- Автор вопроса

Да, это будет работать, такой подход я видимо и буду использовать. Но я задумалась над тем, можно ли именно файлы color менять. К примеру у нас есть color_one.xml, color_two.xml, все они они с одинаковым набором цветов, которые используются в приложении, но разными щначениями. И все, мы лёгким движением руки переключаем файл color и он потягивается уже во все стили, в коде и т. д.

Надежда
Да, это будет работать, такой подход я видимо и бу...

если кратко, то можно, вопрос в затратах времени на реализацию

Jktü
если кратко, то можно, вопрос в затратах времени н...

Эту реализацию можно свободно выносить отдельно в фичю )))

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта