Все никак не могу найти информацию. Как сделать цвет фона ActionBar`a от фона самого приложения. То есть ситуация: в моем приложении, можно сказать, есть 2 основных цвета. Я хочу сделать так, чтоб пользователь имел возможность выбирать их. Так вот, если он выберет, например, синий в качестве одного из них, aBar должен автоматически стать таким же, но чуть темнее. Выбрал красный - aBar стал красным, но темнее. Я не могу найти как сделать такую - динамическую(если ее можно так назвать) - замену цвета элемента. Все, что гуглится - как просто в коде изменить цвет. А мне надо зависимость от другого. Буду очень признателен, если кто-то подскажет как это можно сделать
Есть два варианта:
С учетом того что вы не дали никакого кода, поэтому мне сложно понять надо зависимость от другого
. Поэтому вот как сделать стили (программно я так понял вы знаете как это делается):
<resources>
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light">
<!-- This is the styling for action bar -->
<item name="actionBarStyle">@style/MyActionBar</item>
</style>
<style name="MyActionBar" parent="@style/Widget.AppCompat.Light.ActionBar.Solid.Inverse">
<item name="background">@color/red</item>
<item name="titleTextStyle">@style/MyActionBarTitle</item>
</style>
<style name="MyActionBarTitle" parent="@style/TextAppearance.AppCompat.Widget.ActionBar.Title">
<item name="android:textColor">@color/white</item>
</style>
</resources>
Вот есть вопрос на enSO как создавать стили
Вот есть документация по созданию стилей и тем. Туториал_1, туториал_2 и туториал_3
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
При сохранении каждой книге даётся уникальный номер (id)Id это целое число
При запуске программы выдает ошибку:
Мое приложение делает копию файла из assets и помещает на хранилище устройства для дальнейшей работы с ним, однако на androide 10 не работает, и срабатывает...