Как изменить цвет бара в андроиде

Обновлено: 19.09.2024

600x293 124 KB. Big one: 1024x500 210 KB

Первая программа позволяет привести статус-бар любого гаджета к стилю Material Design, добавить большое количество внутренних настроек и фишек. Благодаря второй мы сможем сделать красивее и ярче не только статус-панель, но и шторку с уведомлениями. А третья упростит и разгрузит статус-бар нашего устройства.

В конце обзора мы подведем итоги изучения таких приложений, завершив их краткими выводами. А перед прочтением данного материала советуем вам ознакомиться с предыдущим обзором решений для модернизации статус-бара.

В качестве тестового оборудования использовались следующие устройства: смартфоны Xiaomi Redmi Note 3 Pro (OC Android 6.0.1, MIUI 8, процессор Snapdragon 650 64 бита, 6 х 1800 МГц, видеосопроцессор Adreno 510, 2 Гбайта ОЗУ) и Jinga Basco M500 3G (OC Android 5.1, процессор MediaTek MT6580, 4 х 1300 МГц, видеосопроцессор Mali-400 MP2, 1 Гбайт ОЗУ), планшет Samsung Galaxy Tab 2 7.0 (CM 13 на базе OC Android 6.0.1, процессор TI OMAP 4430, 2 x 1200 МГц, видеосопроцессор PowerVR 540, 384 МГц, 1 Гбайт ОЗУ).

MSI RTX 3070 сливают дешевле любой другой, это за копейки Дешевая 3070 Gigabyte - цена падает из-за снижения крипты

Status (James Fenn)

340x166 21 KB

Знакомство

Хотите сделать статус-бар на своем устройстве чуточку красивее и функциональнее? Для этого можно воспользоваться абсолютно бесплатным приложением Status, которое не требует Root-прав, суперспособностей и умений.

Начало работы

реклама

253x449 27 KB. Big one: 720x1280 58 KB
253x449 54 KB. Big one: 720x1280 104 KB

Первый запуск утилиты Status сопровождается тотальной настройкой и предоставлением различных допусков к системным параметрам. Она просит практически все права, которые вообще можно предоставить. Если с допуском к информации или при запуске программы возникнут проблемы, необходимо будет активировать режим совместимости.

После сих настроек мы окажемся во внутреннем меню приложения, и нам сразу предложат его использовать. Сразу же после этого наш статус-бар преобразится, но останавливаться на этом не стоит. Благо в меню представлен список разнообразных параметров, которые касаются внешнего вида и функциональности статус-бара.

253x449 58 KB. Big one: 720x1280 120 KB

Все настройки программы разделены на соответствующие разделы. Так, в разделе под названием «Цвет» мы можем настроить цвет статус-бара. Панель с уведомлениями может быть определенного цвета, меняться в зависимости от преобладающего в приложении цвета, а может быть и вовсе прозрачной. Все три типа пользуются популярностью у пользователей.

253x449 49 KB. Big one: 720x1280 110 KB

Далее следуют настройки иконок. Все они могут быть изменены на определенный цвет, например, черный, синий или даже голубой. Но это тривиальные вещи, а нам нужно что-то интересное. Например, возможность контрастировать на фоне запущенного приложения или затемняться, добавляя в фон черный цвет.

253x449 52 KB. Big one: 720x1280 115 KB

Не обделили вниманием и анимацию. Теперь иконки в статус-баре могут не просто появляться из ниоткуда, а плавно скользить из ближайшей части экрана. Эффект действительно красивый, жалко, что на скриншотах его невозможно передать.

253x449 56 KB. Big one: 720x1280 122 KB

Еще есть настройки уведомлений, но там ничего интересного. Мы можем настроить стиль появления и длительность всплывающих извещений.

253x449 28 KB. Big one: 720x1280 69 KB

Отдельно в утилиту Status внесен еще один раздел с иконками. Уже там мы можем настроить отображение конкретной иконки, например, статуса сети или Bluetooth. Можно подкорректировать место расположения, размер шрифта, dp и прочие параметры.

253x449 30 KB. Big one: 720x1280 82 KB

реклама

Последний раздел в приложении отвечает за уведомления для конкретной программы. Нам разрешено менять цвет панели с уведомлениями и выбирать их тип.

Настройки

Все настройки мы рассмотрели при знакомстве с приложением, то есть выше.

Тестирование

реклама

К запуску, использованию и работоспособности приложения Status на большинстве устройств претензий не возникает. Программа потребляет минимум ресурсов, не вылетает и не вызывает вопросов.

Однако все вышеуказанное касается исключительно устройств с «голым» Android, на модифицированных системах встречаются проблемы с отображением иконок, графические артефакты и прочие неприятные вещи.

Выводы

Status – интересное приложение, делающее статус-бар максимально стильным и функциональным. Несмотря на то, что оно не требует прав суперпользователя и настраивается за пару кликов, полученный результат не разочарует.

Особенно хорошо утилита работает с современными устройствами с классическим интерфейсом и минимумом графических модификаций. Ко всему прочему отметим, что она является бесплатной и доступна обладателям устройств с OC Android 4.1 и новее.

Как изменить цвет строки состояния, который должен быть таким же, как в панели навигации.

Я хочу, чтобы цвет строки состояния был таким же, как цвет панели навигации

enter image description here

enter image description here

Android 5.0 Lollipop представил тему Material Design, которая автоматически окрашивает строку состояния на основе colorPrimaryDark значение темы.

это поддерживается на устройстве pre-lollipop благодаря поддержке библиотеки-v7-appcompat начиная с версии 21. блогпост о поддержке appcompat v21 от Chris Banes

подробнее о теме материала читайте на официальном сайте разработчиков Android

обновление:

чупа-чупс:

добавлено в API level 21

Android Lollipop принес с собой возможность изменить цвет строки состояния в вашем приложении для более захватывающего пользовательского опыта и в гармонии с Google Material Design Guidelines .

вот как вы можете изменить цвет строки состояния с помощью нового window.setStatusBarColor метод, введенный в API level 21 .

изменить цвет строки состояния, также требует настройки два дополнительных флага на окне; вам нужно добавить FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS флаг и очистить FLAG_TRANSLUCENT_STATUS флаг.

Код:

официальная ссылка разработчика: setStatusBarColor (int)

пример :материал-дизайн-везде

Chris Banes Blog-appcompat v21: material design for pre-Lollipop devices!

The transitionName для просмотра фон будет android:status:background .

поместите это ваши значения-v21 / стили.xml, чтобы включить это на Lollipop:

  1. в моем xml я добавил в верхней части этого вида:

затем я сделал этот метод:

также вам нужны эти оба метода, чтобы получить панель действий и высоту строки состояния:

тогда единственное, что вам нужно, это эта строка для установки строки состояния цвет:

enter image description here

Ну, Ижар решение было в порядке, но, лично я пытаюсь избежать от кода, который выглядит так:

кроме того, я тоже не люблю дублировать код. В вашем ответе я должен добавить такую строку кода во всех действиях:

Итак, я взял решение Izhar и использовал XML, чтобы получить тот же результат: Создайте макет для строки состояния status_bar.xml

обратите внимание на высоту и атрибуты высоты, они будут установлены в значениях, значения-v19, значения-v21 далее вниз.

добавьте этот макет в свой макет действий с помощью include, main_activity.XML-код:

для панели инструментов добавьте атрибут верхнего поля:

в вашем стиле appTheme-v19.xml и стили-v21.xml, добавьте windowTranslucent attr:

стили-v19.xml, v21:

и, наконец, на вашем Инте, Инте-в19, п-в21, добавить значения на панели инструментов topmargin и высота statusBarHeight: дименс.xml для менее чем KitKat:

высота строки состояния всегда 24dp dimens-v19.xml для KitKat и выше:

dimens-v21.xml для Lolipop, просто добавьте высоту, если это необходимо:

это результат для Jellybean KitKat и Lollipop:

просто создайте новую тему в res / значения / стили.xml где вы меняете "colorPrimaryDark", который является цветом строки состояния:

и изменить тему деятельности в AndroidManifest.xml на тот, который вы хотите, на следующем действии вы можете изменить цвет обратно в исходный, выбрав исходную тему:

таким образом res / значения / цвета.xml должен выглядеть так:

  • Android 4: там не так много вы можете сделать, потому что вы не можете управлять цветом строки состояния из API . единственное, что вы можете сделать, это установить строку состояния как полупрозрачную и переместить цветной элемент вашего пользовательского интерфейса под строку состояния. Для этого вам нужно играть с

    в основной макет. Это позволяет нарисовать вам макет под строкой состояния. Тогда вам нужно играть с некоторым дополнением с верхней части вашего основного макет.

  • Android 5 и выше: вы должны определить стиль с

    это позволяет навигационному ящику перекрывать строку состояния.

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

    где drawerLayout определяется так

как сказал @Niels, вы должны поместить в values-v21/styles.XML-код:

но добавить tools:targetApi="lollipop" Если вы хотите одного стиля.xml, например:

Если вы хотите работать на Android 4.4 и выше, попробуйте это. Я ссылаюсь на ответ Харприта и эту ссылку. Android и прозрачная строка состояния

во-первых, вызовите метод setStatusBarColored в методе onCreate Activity(я помещаю его в класс util). Я использую изображение здесь, вы можете изменить его, чтобы использовать цвет.

перед:

после:

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

тогда строка состояния будет выглядеть так.

Я использую горизонтальный индикатор выполнения в своем приложении Android, и я хочу изменить его цвет прогресса (который по умолчанию желтый). Как я могу это сделать, используя code (не XML)?

мне жаль, что это не ответ, но что движет требованием, устанавливающим его из кода ? И .setProgressDrawable должен работать, если он определен правильно

для горизонтального ProgressBar, вы можете использовать ColorFilter тоже вроде этого:

Red ProgressBar using color filter

Примечание: это изменяет внешний вид всех прогресс-баров в вашем приложении. Чтобы изменить только один определенный индикатор выполнения, сделайте следующее:

если progressBar является неопределенным, то используйте getIndeterminateDrawable() вместо getProgressDrawable() .

поскольку Lollipop (API 21) Вы можете установить прогресс оттенок:

Red ProgressBar using progress tint

для моего неопределенного progressbar (spinner) я просто установил цветовой фильтр на drawable. Отлично работает и только одна строка.

пример, где установка цвета в красный:

enter image description here

это не программно, но я думаю, что смогла бы помочь многим людям! Я много пробовал, и самым эффективным способом было добавить эти строки в мою ProgressBar .xml-файл:

Итак, в конце концов этот код сделал это для меня:

это решение работает для API 21+

это старый вопрос, но использование темы здесь не упоминается. Если ваша тема по умолчанию использует AppCompat ваш ProgressBar цвет будет colorAccent вы определили.

изменение colorAccent также изменить свой ProgressBar 'S цвет, но там изменения также отражает в нескольких местах. Итак, если вы хотите другой цвет только для определенного PregressBar вы можете сделать это, применив тему к этому ProgressBar :

расширить вашу тему по умолчанию, и переопределить colorAccent

и ProgressBar добавить :

так это будет выглядеть примерно так:

Итак, вы просто меняете colorAccent для вашего конкретного ProgressBar .

согласно некоторым предложениям, вы можете указать форму и clipdrawable с цветом, а затем установить его. У меня это работает программно. Вот как я это делаю..

сначала убедитесь, что вы импортируете библиотеку drawable..

затем используйте код, аналогичный приведенному ниже;

это сработало для меня:

В настоящее время в 2016 году я обнаружил, что некоторые устройства pre-Lollipop не соблюдают colorAccent настройка, поэтому мое окончательное решение для всех API теперь следующее:

для бонусных очков он не использует устаревший код. Попробуй!

нажмите ту же проблему при работе над изменением внешнего вида индикатора выполнения по умолчанию. Вот еще информация, которая, надеюсь, поможет людям:)

  • имя XML-файла должно содержать только символы: a-z0-9_. (т. е. никаких столиц!)
  • для ссылки на ваш "drawable" это R.drawable.filename
  • чтобы изменить внешний вид по умолчанию, вы используете myProgressBar.setProgressDrawable(. ) , однако вы не можете просто ссылаться на свой пользовательский макет как R.drawable.filename , вам нужно получить его как Drawable :
  • вам нужно установить стиль перед установкой прогресса / вторичного прогресса / max (установка его впоследствии для меня привела к "пустому" прогресс-бару)

вероятно, есть одна вещь, о которой не упоминалось в этом ответе:

если ваша тема наследуется от Theme.AppCompat , ProgressBar примет цвет, который вы определили как "colorAccent" в вашей теме.

..будет автоматически окрашивать цвет ProgressBar в @color/custom_color .

Как я это сделал в горизонтальной ProgressBar:

вы можете попробовать изменить свои стили, темы или использовать android: indeterminateTint= "@color / yourColor " в любом месте, но есть только один способ сделать это будет работать на любой версии Android SKD:

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

если индикатор выполнения не определен, используйте:

грустно, что Android такой беспорядок!

это решение сработало для меня:

простое решение если вы хотите изменить цвет в xml-файле макета, используйте приведенный ниже код и используйте indeterminateTint свойство для желаемого цвета.

вот что я сделал. Работал.

ProgressBar:

progressdrawable.XML-код:
здесь используйте градиент для изменения цвета, как вам нравится. И android: toDegrees=" X " increse значение X и progressbar быстро вращаются. Уменьшите и он вращается медленно.Подгоняйте согласно вашим потребностям.

enter image description here

пример:

еще одна мелочь, решение темы работает, если вы наследуете базовую тему, поэтому для App compact ваша тема должна быть:

а затем установите это в теме индикатора выполнения

для горизонтального стиля ProgressBar я использую:

пример вызова такой:

Если вам не нужен "вторичный прогресс", просто установите value2 в value1.

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

Я могу сказать, что есть (или, по крайней мере, был, на момент написания, когда я смотрел на эту текущую версию исходного кода Android) ошибка/проблема/оптимизация в ProgressBar код, который игнорирует попытку установить прогресс в значение это уже есть.

  • т. е. если progress = 45, и вы пытаетесь установить его в 45, код ничего не сделает, и не будет перерисовывать прогресс.

после вызова ProgressBar.setProgressDrawable() , ваш прогресс бар будет пустым (потому что вы изменили выигрышного часть).

это означает, что вам нужно установить прогресс и перерисовать его. Но если вы просто установите прогресс на сохраненное значение, он ничего не сделает.

вы должны установить его в 0 сначала, затем снова к "старому" значению, и панель будет перерисована.

  • сохранить" старое " значение прогресса
  • обновление drawable / цвет (делает бар пустой)
  • сбросить ход до 0 (в противном случае следующая строка ничего не делает)
  • сбросить прогресс до "старого" значения (исправляет бар)
  • недействительным

Ниже приведен метод, который у меня есть, что делает это-я надеюсь, что это полезно. Я не на 100% уверен, почему я позвонил из onResume() - это может быть важно или не связано:

что касается решения HappyEngineer, я думаю, что это был аналогичный обходной путь, чтобы вручную установить смещение "прогресс" (я точно не помню). В любом случае, приведенный выше код должен работать для вас.

Извините, если я не могу вспомнить все детали - вот почему я попытался отредактировать ответ. Надеюсь, это поможет.

Кастомизируем Android: статус-бары

На просторах Google Play немало подобных приложений, но большинство из них либо мусорные, либо работают на конкретных прошивках, а то и вовсе морально устарели. Но во всем этом нагромождении все-таки удалось найти четыре более или менее адекватных статус-бара. Итак, встречайте – Material Status Bar Notific, Status, Energy Bar и Notification Toggle.

Material Status Bar Notific

Из названия понятно, что это решение в основном предназначено для владельцев смартфонов под управлением Android 4 (4.0 — 4.4), где материальный дизайн отсутствует. Впрочем, и владельцы более поздних ОС смогут найти здесь массу полезного – например, несколько тем оформления, возможность настройки значков и кастомизированные уведомления.

Material Status Bar Notific не страдает саморекламой в виде красочного представления в самом начале, отнимающего известную долю заряда батареи, а предлагает сразу приступить к делу. Для начала необходимо активировать сторонний статус-бар, выдав ему соответствующие разрешения. Это касается как «Уведомлений», так и «Сервисов». Напомню, что в Android 4.0 с этим заморачиваться не нужно.

Интерфейс приложения – однооконный с сайдбаром слева. В главном окне можно выбрать тему оформления, цвет иконки каждого приложения, а также получить оттенок из изображения или скриншота (вот и первая инновация). Сайдбар предполагает активацию панели уведомлений, создание резервной копии изменений, апгрейд до pro-версии (129 руб. за дополнительные возможности и отключение рекламы) и настройки.

Последние имеют забавный перевод («настойка») и позволяют включить анимированный (разными цветами) статус-бар, показ расхода заряда аккумулятора в процентах, темные иконки и автозапуск приложения, а также установить часы по центру трея и самостоятельно отрегулировать цвет панели, сделав ее уникальной. И все это без необходимости в root-правах. Этих настроек мне лично вполне достаточно, поскольку они устраняют все основные недостатки системного решения. Однако самое интересное еще впереди.

Из прочих особенностей – возможность активировать альтернативную панель уведомлений. Для нее также доступны анимация, несколько тем, цветов и установка собственных обоев. Отдельно включаются кастомизированные уведомления, которые выглядят довольно здорово. Для них можно выбрать темный или светлый стиль оформления, а также настроить расположение – например, SMS могут отображаться в самом низу экрана. Жаль только, что время задержки показа отрегулировать нельзя.

Вот так это все выглядит в итоге. Цвет панели изменился без проблем и не сбрасывается после перезагрузки, анимация приятна глазу, процентовка батареи работает без проблем, а над уровнем сигнала снова появился понятный «H» или «H+». Быстрый доступ к функциям получил горизонтальную прокрутку, а также дополнительные опции – например, «Таймер» и «Камеру». Ниже предусмотрена регулировка яркости экрана с активацией адаптивной параметризации. Из недостатков – уведомления некоторых приложений могут не отображаться полностью, если вы настроили «хитрый» цвет. Как итог, Material Status Bar Notific действительно облегчает жизнь, и не только владельцам Android 4.0.

Приложение расходует в пределах 155 МБ ОЗУ, нагружая процессор до 0,3%, но это при всех активных настройках и анимации, то есть при желании этот показатель можно уменьшить до 100 МБ. Аккумулятор за день проседает на 16% со скоростью энергопотребления в 30 мВт. Часовой расход заряда батареи равен 1,6%. В общем, нагрузка вполне адекватна.

Статус-бар совместим с Android 4.0 или выше, весит в системе 18 МБ, содержит рекламу, которую можно отключить, а также активировать дополнительные темы оформления и опции (например, прокрутку экрана «кубом»). Вирусов нет (проверено Dr.Web и Zillya!). Из разрешений – непонятно, зачем приложению определение местоположения и непосредственный доступ к камере (а не только в галерее для установки собственных тем).

Сводные характеристики:

  • Оценка автора: 4.9
  • Оценка в Google Play: 3.8
  • Разработчик: Treydev (независимый разработчик)
  • Последнее обновление: от 12 января 2017
  • Версия приложения: 6.9 rc
  • Количество загрузок в Google Play: 1 000 000-5 000 000
  • Совместимость приложения с Android: 4.0 или более поздняя
  • Размер в установленном состоянии: 18 МБ
  • Максимальная нагрузка на систему CPU/RAM: 0,3%/155 МБ
  • Максимальный расход заряда аккумулятора: 16% (30 мВт)
  • Покупки в приложении: pro-версия
  • Реклама: да
  • Полная кастомизация статус-бара и панели уведомлений
  • Анимация
  • Возможность установить свое фото в качестве темы оформления
  • Разумная нагрузка на систему
  • Батарея в процентах
  • Отображения подтипа технологии мобильной связи
  • Реклама
  • Нет возможности установить время появления уведомления
  • Машинный русский перевод (не переведены некоторые пункты меню)
  • Иногда пропадает индикатор уровня сигнала для второй SIM

Функционально приложение повторяет возможности Material Status Bar Notific, однако имеет целый ряд своих преимуществ. Например, здесь возможно автоматически скрывать неиспользуемые уведомления, а также есть более широкий выбор тем оформления и цветов, настройка размера иконок и опция отключения значков (например, батареи). Таким образом, доступно комбинировать системное решение и кастомизированный интерфейс альтернативного статус-бара.

Чтобы Status заработал, ему необходимо выдать аналогичные конкуренту разрешения. Да, это несколько оголяет систему, но, как и в случае с root, при кастомизации без этого никак. Единственный выход – дождаться, пока Google исполнит пожелания всех пользователей, а это практически нереально.

Интерфейс приложения однооконный с четырьмя вкладками. Русской локализации нет, так что у тех, кто плохо учил английский, могут возникнуть некоторые трудности, однако отечественный метод «научного тыка» никто не отменял. Впрочем, я помогу вам во всем разобраться.

Начнем с первой вкладки, где находятся настройки. Здесь заимствуются базовые настройки системы, которые трансформируются в формат Status. Ниже можно выбрать цвет по умолчанию для статус-бара. Причем не обязательно знать его код, так как многие популярные оттенки доступны в самом низу окна. Это же касается иконок, уведомлений и анимации, для которых цвета регулируются отдельно. Из особенностей – возможность установить любое время отображения уведомлений, а также выбрать стиль их отображения (например, «картами»). Кстати, анимация распространяется не только на саму панель, но и на иконки, а оттенок иконок может сам подстраиваться под общий фон статус-бара.

В следующей вкладке доступно настроить место отображения значков состояния, часов, иконки батареи (очень удобно слева), значка уровня сигнала, даты, беспроводных сетей, GPS и т. д. При этом каждый их них настраивается отдельно, размер иконки можно изменить, а также выбрать один из нескольких стилей отображения иконок. Таким образом, достигается полная кастомизация статус-бара, который вряд ли будет похож на какой-либо другой. При этом информативность увеличивается в разы. И никаких root-прав для этого не требуется. К слову, нет и рекламы, а также необходимости в приобретении pro-версии.

Работают все вышеописанные опции безукоризненно, за исключением уведомлений некоторых приложений, упорно не желающих менять свой цвет. При этом системная панель некуда не исчезает и работает как прежде, но только в случае Android 5.0 или выше. В принципе, это даже удобно.

Теперь о нагрузке на систему. Status потребляет в пределах 110 МБ ОЗУ, нагружая процессор на 0,5%. Аккумулятор при этом расходуется на 13,6% со скоростью энергопотребления в почти 70 мВт. В общем, не рекомендую часто менять местами значки и настраивать цвета иконок, иначе нагрузка увеличится в разы, благо среднечасовой расход равен 1,5%.

Приложение ожидаемо совместимо с Android 4.1 или выше, весит в системе всего 10,5 МБ, не содержит рекламы и распространяется бесплатно. Вирусов не обнаружено (проверено Dr.Web и Zillya!). Разрешений немного, но все по делу. Интересно, что разработчик объясняет использование GPS необходимостью в изменении статуса значка. С трудом, но можно поверить.

Сводные характеристики:

  • Оценка автора: 5.0
  • Оценка в Google Play: 4.2
  • Разработчик: James Fenn (независимый разработчик)
  • Последнее обновление: от 03 декабря 2016
  • Версия приложения: 2.9
  • Количество загрузок в Google Play: 100 000-500 000
  • Совместимость приложения с Android: 4.1 или более поздняя
  • Размер в установленном состоянии: 10,5 МБ
  • Максимальная нагрузка на систему CPU/RAM: 0,5%/110 МБ
  • Максимальный расход заряда аккумулятора: 13% (70 мВт)
  • Покупки в приложении: нет
  • Реклама: нет
  • Полная кастомизация статус-бара и панели уведомлений
  • Анимация с тонкой настройкой цвета и размера иконок
  • Разумная нагрузка на систему
  • Произвольное отображение элементов в статус-баре
  • Возможность регулировки времени отображения уведомлений
  • Настройка цвета приложений работает не на всех уведомлениях
  • Английский интерфейс

Разработчик из Индии представил свое видение статус-бара для Android. Программа объединяет в себе некоторые возможности Status и Material Status Bar Notific, но настраивается более наглядно и просто, чем конкуренты. Так, доступно параметризировать отображение иконок на панели и сменить стиль значков, есть анимация зарядки, а также еще парочка своих фишек, с которыми мы сейчас и разберемся.


Energy Bar сразу берет быка за рога, предлагая настроить программу как угодно, однако прежде необходимо выдать соответствующие разрешения.

Интерфейс программы однооконный (с пролистыванием вниз) и английский, однако интуитивно понятный, поэтому разобраться будет несложно. Панель уведомлений и статус-бар настраиваются отдельно. Для последнего случая доступно выбрать положение на экране, установить анимацию, а также тонко отрегулировать цвет или выбрать одну из предустановленных тем оформления. Принцип параметризации аналогичен тому же Status, поэтому повторяться не буду. Не обошлось и без рекламы, которую можно отключить за 112 руб.

Отцентрировать панель уведомлений нельзя, зато можно достаточно тонко настроить ее цвет. Промаркировать цветами приложения также невозможно, зато доступно выбрать «окрас» в формате HSV или RGB, а также вбить его код.

При этом Energy Bar актуален только для четвертой версии Android – в более поздних версиях он кастомизирует через раз, а иногда только после перезагрузки. Сама задумка этого легкого приложения интересна, однако, как оказалось, она пребывает пока только в бета-версии. В таком случае непонятна жадность разработчиков, которые за сырую программу уже требуют деньги.

Нагрузка на систему при всей красоте приложения радует – 42 МБ ОЗУ и ноль на процессоре. Аккумулятор проседает всего на 2% за день со скоростью энергопотребления в 18 мВт, а среднечасовой расход равен 0,2%. Подумай ребята о нормальной совместимости и работе без багов, цены этому статус-бару не было бы.

Программа совместима с Android 2.3.3 или выше, но с последними редакциями ОС бывают проблемы. При этом на диске она занимает 10 МБ, содержит рекламу и предполагает покупку pro-версии, которая ее отключает. Вирусов не обнаружено (проверено Dr.Web и Zillya!). Из разрешений – ничего криминального (можно сказать, их практически нет).

Сводные характеристики:

  • Оценка автора: 3.0
  • Оценка в Google Play: 4.3
  • Разработчик: IJP (Индия)
  • Последнее обновление: от 20 января 2017
  • Версия приложения: EB_6.2.2_BETA
  • Количество загрузок в Google Play: 500 000-1 000 000
  • Совместимость приложения с Android: 2.3.3 или более поздняя
  • Размер в установленном состоянии: 10 МБ
  • Максимальная нагрузка на систему CPU/RAM: 0,0%/42 МБ
  • Максимальный расход заряда аккумулятора: 2% (18 мВт)
  • Покупки в приложении: да (pro-версия)
  • Реклама: да
  • Полная кастомизация статус-бара и панели уведомлений
  • Анимация с тонкой настройкой цвета и размера иконок
  • Минимальная нагрузка на систему
  • Нестабильно работает на Android 5.0 или выше
  • Реклама

Немецкое приложение предлагает освободить рабочий стол путем перемещения всех иконок в статус-бар. При этом лишние и неиспользуемые элементы из него можно удалить, а панель уведомлений настраивается как вашей душе угодно. Из особенностей – поддержка умных часов, с помощью голосовых команд на которые доступно переводить смартфон в беззвучный режим и заблокировать экран, а также включить фонарик. В общем, довольно интересное (на первый взгляд) решение, с которым определенно стоит разобраться.


Notification Toggle частично переведен на русский, но достаточно грамотно, поэтому разобраться с программой будет несложно. Причем интерфейс реализован довольно интересно – всего четыре окна, переключаемых свайпами. В правом верхнем углу – настройки и просьба пожертвовать малую сумму на развитие. Сама программа распространяется бесплатно, однако предполагает покупку дополнительной опции, позволяющей добавлять дополнительные ярлыки приложений в статус-бар. Стоит это удовольствие всего 81,42 руб. (на момент написания статьи).

В настройках можно выставить приоритет для уведомлений, изменить значок батареи на значок ее температуры или день месяца. При этом никто не мешает настроить второй значок, так что избавляться от показателей уровня заряда не обязательно. Ниже выбирается количество переключателей на строку и устанавливается значение ползунка яркости. Есть возможность выбрать программу-будильник, которая будет открываться при тапе на переключатель, а также назначить плеер, которому будет предоставлен доступ к клавишам управления. Дабы не настраивать все заново в случае переустановки системы, предусмотрен бэкап программы на SD-карту.

Параметризация знаков в статус-баре довольно щепетильна и потребует определенного количества времени. Доступно активировать дополнительные функции – например, добавить отдельную кнопку для точки доступа или Bluetooth-тетеринга. По аналогичному принципу настраиваются звук, сети, режим дисплея и т. д.

Ярлык приложения в статус-баре представляет конкретную опцию или саму программу. Проблем с данным инструментом не возникло, а вот смена индикатора батареи или часов происходит через раз. Цвет фона значка назначается индивидуально – можно выставить его максимальный размер или сменить иконку представления. Выбор, конечно, невелик, но все-таки. Жаль, что местоположение элементов изменить нельзя, зато меняется порядок самих переключателей.

Из прочих особенностей – возможность прописать статусные названия (например, для Wi-Fi), предварительно установив кегль и размер шрифта. Здесь открывается простор для фантазии, и вы наверняка удивите друзей столь необычным для стандартной прошивки решением.

Синхронизация и доступ к программе через Android Wear параметризуется отдельно.

Notification Toggle потребляет 75 МБ оперативной памяти, нагружая процессор до 0,02% (то есть практически не нагружая). Батарея при этом расходуется на 0,8%, скорость энергопотребления равна 3,3 мВт. Да, код оптимизирован нормально, хотя многофункциональной программу все равно не назовешь. Часовой расход находится на уровне 0,6%.

Приложение выборочно к версии Android, но на четвертой ее редакции работает без проблем, чего не скажешь о пятой и шестой версии ОС, где встречаются баги. Вирусов не обнаружено (проверено Dr.Web и Zillya!). С разрешениями все в порядке. Также в статус-баре нет рекламы, однако предполагается покупка некоторых опций.

Сводные характеристики:

  • Оценка автора: 4.0
  • Оценка в Google Play: 4.4
  • Разработчик: j4velin (Германия)
  • Последнее обновление: от 20 января 2017
  • Версия приложения: 3.6.6
  • Количество загрузок в Google Play: 1 000 000-5 000 000
  • Совместимость приложения с Android: зависит от устройства
  • Размер в установленном состоянии: 7 МБ
  • Максимальная нагрузка на систему CPU/RAM: 0,02%/75 МБ
  • Максимальный расход заряда аккумулятора: 0,8% (3,3 мВт)
  • Покупки в приложении: да (доп. опции)
  • Реклама: нет
  • Полная кастомизация статус-бара
  • Возможность изменять статус программ
  • Минимальная нагрузка на систему
  • Возможность перенести софт с рабочего стола в статус-бар
  • Нестабильно работает на Android 5.0 или выше
  • Нет возможности настроить панель уведомлений

Рассмотренные нами четыре приложения можно условно разделить на две категории – «Статус-бары для всех версий Android» и «Статус-бары только для Android 4.0-4.4». Причем первые расходуют батарею интенсивней вторых, зато работают на ура и позволяют полностью перевернуть с ног на голову трей и панель уведомлений. Как вы уже, наверное, догадались, в первую категорию вошли Material Status Bar Notific и Status, во вторую – Energy Bar и Notification Toggle. Другими словами, первая пара – для всех устройств, вторая – для устаревших или устаревающих. Выгоднее всего выглядит понятный Material Status Bar Notific, а вот Status проигрывает в качестве настройки, хотя по функционалу они практически идентичны. Эти два решения оптимальны для всех, а выбор конкретного приложения зависит от предпочтений.

Что до Energy Bar и Notification Toggle, то первое решение пока отставляем в сторону и ждем, когда индийцы доведут его до ума, а второе устанавливаем в том случае, если вам необходимо упорядочить ярлыки программ в одном месте, попутно поколдовав с системными значками.

Material Status Bar
версия: 10.24

Последнее обновление программы в шапке: 02.06.2021

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение


Краткое описание:
Изменение статус бара и шторки уведомления в стиле Lollipop.

Material Status Bar - первое приложение, которое приносит шторку в стиле Lollipop/Marshmallow на Android 4.0+

Возможности:
• 4 темы статус бара: Lollipop, Градиент, Тёмный градиент и Flat (iOS)
• Панель уведомлений (3 темы для шторки)
• Material Design
• Статус бар перекрашивается под цвет приложения
• Уведомления
• Читайте уведомления прямо с панели!
• Доступны Heads Up
• Слайдер яркости с автоматическим режимом
• Color Picker
• Статус бар прячется в полноэкранном режиме
• Автозапуск при включении телефона
• Процент заряда батареи
• 12 и 24 формат часов
• Возможность установки часов по центру в статус баре
• Добавление своей аватарки в шторке
• Скоро ещё больше функций
• Для получения большей информации откройте вкладку "Помощь и Авторы" в приложении.

Требуется Android: 4.4+ (4.0+ для версии 10.1 GP и ниже)
Русский интерфейс: Да.

Читайте также: