Я хотел бы изменить цвет панели действий на стиль «дизайн материалов», но метод setbackgrounddrawable изменяет стиль панели действий на «голографический». Кто-нибудь знает, есть ли новый метод для "Android SDK L"? Спасибо.
Изменение цвета actionBar Material design по источнику
19.08.2014
- Что вы имеете в виду, что метод setbackgrounddrawable изменяет стиль панели действий на голографический? Как вы называете этот метод? 20.08.2014
Ответы:
1
Из кода просто вызовите getActionBar().setBackgroundDrawable()
Я протестировал его, и все работало хорошо. Попробуйте мой код (немного длиннее, но хороший результат), я использую Appcompat, но он работает одинаково во всех API:
private void colorizeAB(){
Random random = new Random();
int color = Color.rgb(random.nextInt(256), random.nextInt(256), random.nextInt(256));
getSupportActionBar().setBackgroundDrawable(new ColorDrawable(color));
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
colorizeAB();
}
}, 1000);
}
20.10.2014
2
Если вы хотите изменить цвет во время выполнения, вам нужно взять объект вашей панели инструментов, а затем использовать метод toolbar.setTitleTextColor(), как показано ниже:
Toolbar toolbar = (Toolbar) findViewById(R.id.app_bar);
toolbar.setTitleTextColor(Color.parseColor("#FF557F"));
setSupportActionBar(toolbar);
getSupportActionBar().setHomeButtonEnabled(true);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
getSupportActionBar().setTitle("Title");
13.04.2015
3
Чтобы изменить цвет панели действий в теме Material, вы можете просто указать android:colorPrimary в своей теме.
<style name="MyTheme" parent="@android:style/Theme.Material.Light.DarkActionBar">
...
<item name="android:colorPrimary">@color/my_branding_color</item>
</style>
19.08.2014
Новые материалы
Коллекции публикаций по глубокому обучению
Последние пару месяцев я создавал коллекции последних академических публикаций по различным подполям глубокого обучения в моем блоге https://amundtveit.com - эта публикация дает обзор 25..
Представляем: Pepita
Фреймворк JavaScript с открытым исходным кодом
Я знаю, что недостатка в фреймворках JavaScript нет. Но я просто не мог остановиться. Я хотел написать что-то сам, со своими собственными..
Советы по коду Laravel #2
1-) Найти
// You can specify the columns you need
// in when you use the find method on a model
User::find(‘id’, [‘email’,’name’]);
// You can increment or decrement
// a field in..
Работа с временными рядами спутниковых изображений, часть 3 (аналитика данных)
Анализ временных рядов спутниковых изображений для данных наблюдений за большой Землей (arXiv)
Автор: Рольф Симоэс , Жильберто Камара , Жильберто Кейрос , Фелипе Соуза , Педро Р. Андраде ,..
3 способа решить квадратное уравнение (3-й мой любимый) -
1. Методом факторизации —
2. Используя квадратичную формулу —
3. Заполнив квадрат —
Давайте поймем это, решив это простое уравнение:
Мы пытаемся сделать LHS,..
Создание VR-миров с A-Frame
Виртуальная реальность (и дополненная реальность) стали главными модными терминами в образовательных технологиях. С недорогими VR-гарнитурами, такими как Google Cardboard , и использованием..
Демистификация рекурсии
КОДЕКС
Демистификация рекурсии
Упрощенная концепция ошеломляющей
О чем весь этот шум?
Рекурсия, кажется, единственная тема, от которой у каждого начинающего студента-информатика..