Как изменить цвет заголовка приложения (в представлении последних приложений) в Android с помощью Cordova

По умолчанию приложение Cordova в Android Lollipop (или основных версиях) будет светло-голубым (HEX: #58acd1, RGB: rgb(88, 172, 209),HSL: hsl(198, 57%, 58%)) как цвет по умолчанию, и его нельзя изменить в нашем config.xml файл.

Кордова панель заголовка

Тем не менее, вы все еще можете изменить цвет, используя плагин для него. В данном случае речь идет о cordova-plugin-headercolor, который позволяет легко изменять цвет панели заголовка с помощью Javascript и предоставления шестнадцатеричного (HEX) цвета.

Требования

Для достижения нашей цели нам потребуется цвет cordova-plugin-headercolor в нашем проекте. Добавьте плагин, используя следующую команду:

cordova plugin add https://github.com/tomloprod/cordova-plugin-headercolor

После установки window.plugins.headerColor.tint("#hexColorHere") метод будет доступен в окне (после события deviceready). Вы можете прочитать больше об этом плагине в Github хранилище здесь.

Реализация

Объект headerColor будет добавлен в глобальную переменную window.plugins после события deviceready Cordova.

Добавьте прослушиватель deviceready (если у вас его нет) и используйте метод tint свойства headerColor. Этот метод ожидает шестнадцатеричную строку, определенную как цвет, который вы хотите для заголовка приложения.

document.addEventListener('deviceready', function(){
// Change the color
window.plugins.headerColor.tint("#becb29");
}, false);

Теперь создайте свое приложение, используя cordova run android и увидеть новый цвет в представлении последних приложений.

Cordova настраиваемый цвет заголовка панели

Ссылка на основную публикацию
Adblock
detector