как убрать челку на телефоне

«Поясняем за чёлку» в Android P. Что делать с Android Cutout?

Горел сентябрь 2007 года. Шёл сентябрь 2017 года, Apple вернули моду на чёлку, представив iPhone X. Неудивительно, что наши друзья из Китая, недолго думая, скопировали этот дизайн у Apple (хотя самая первая мини-чёлка была ещё в Essential Phone, который не взлетел). Но что мы видим сейчас? Huawei P20, Asus Zenfone 5, OnePlus 6, Motorola One Power, Xiaomi Redmi 6 и другие более-менее известные производители уже выпускают или анонсировали телефоны с чёлкой. Samsung и Google остались последними оплотами в этой гонке за хайпом борьбе за безрамочность. Или нет? По слухам, Google Pixel 3 XL тоже будет с этой хренью с изящным вырезом. Что ж, нам, как разработчикам, остаётся только оптимизировать свои приложения под этот вырез, чтобы пользователи смогли продолжать комфортно ими пользоваться. За подробностями прошу под кат.

Практически все приложения состоят далеко не из одного экрана, и можно не заметить, как на одном из них поедет вёрстка. Особенно если в приложении объёмный legacy code. Поэтому стоит всё-таки пройтись по всем основным экранам и перепроверить. Давайте разберёмся, что для этого нужно сделать.

1. Подготовить тестовый девайс/эмулятор

Для того чтобы протестировать ваше приложение с чёлкой, нужна (спасибо, кэп!) Android P. В данный момент доступна версия Android P Preview 5 для следующих устройств (спасибо Project Treble):
Essential Phone;
Google Pixel 2;
Google Pixel 2 XL;
Google Pixel;
Google Pixel XL;
Nokia 7 plus;
OnePlus 6;
Oppo R15 Pro;
Sony Xperia XZ2;
Vivo X21UD;
Vivo X21;
Xiaomi Mi Mix 2S.

Чтобы установить Android P на устройство, достаточно перейти сюда и нажать «Получить бета-версию» для вашего устройства. Получать её по воздуху или накатывать самому — выбор за вами. Инструкция на сайте прилагается.
Но если вы не можете или не хотите устанавливать Android P на устройство, то никто не отменял эмулятор. Иструкция по настройке тут.

2. Включить саму чёлку программно (если нет аппаратной)

3. Пройтись по основным экранам

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

ExploreProfile
как убрать челку на телефонекак убрать челку на телефоне

Теперь давайте посмотрим, какие есть способы устранения недостатков вёрстки.

Не повышая compileSdkVersion

Начиная с 20 API, появился класс WindowInsets, который представляет собой объекты Rect, описывающие доступные и недоступные части экрана. Вместе с ними во View появились такие методы, с помощью которых мы можем обрабатывать координаты недоступных частей экрана:

Подробно о том, как ими пользоваться, тут.

Использовать эти методы можно двумя способами:
а) поставить тег android:fitsSystemWindows=»true» в вёрстке на ваш layout или view;
б) сделать это из кода:

БылоСтало
как убрать челку на телефонекак убрать челку на телефоне

Повысить compileSdkVersion до версии 28

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

Итак, какие варианты теперь предоставляет нам Android P?

Источник

📱 Как скрыть «челку» на любом Android-смартфоне

как убрать челку на телефоне

как убрать челку на телефоне

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

Поскольку штатный метод был вырезан из оболочки MIUI, придется задействовать стороннее ПО. Благо на просторах «Play Маркет» их великое множество. Для примера возьмем приложение Notch Remover. Оно доступно для скачивания по следующей ссылке.

как убрать челку на телефоне

Далее запускаем приложение и активируем пункт «Скрыть». В этот момент необходимо будет выдать приложению все необходимые разрешения.

как убрать челку на телефоне

После этого вновь активируем пункт «Скрыть». Далее настраиваем нужную высоту скрывающей полосы.

как убрать челку на телефоне

Помимо этого в приложении можно задать стиль «челки», а также степень закругления и условия ее активации.

как убрать челку на телефоне
как убрать челку на телефоне
как убрать челку на телефоне

Источник

Как замаскировать «чёлку» на Android-смартфоне

как убрать челку на телефоне

После появления iPhone X десятки производителей бросились выпускать смартфоны вырезом в верхней части экрана. Такое дизайнерское решение до сих пор многими пользователями воспринимается как крайне сомнительное и, например, LG собирается добавить в свой следующий флагман опцию, позволяющую замаскировать «чёлку». На существующих моделях спрятать её можно уже сейчас — для этого нужно установить утилиту Nacho Notch. Она бесплатная, не монетизируется рекламой или чем-то ещё, а её исходный код опубликован на GitHub.

Nacho Notch меняет цвет панели уведомлений на чёрный, из-за чего «чёлка» становится незаметной. Приложение не требует настройки, работает в фоновом режиме и самостоятельно восстанавливает работоспособность после перезагрузки смартфона и даже после установки обновления операционной системы. Nacho Notch Можно использовать и на смартфонах с обычными экранами без вырезов. В этом случае утилита следит за тем, чтобы панель уведомлений всегда оставалась чёрной и не меняла цвет в зависимости от цветовой темы приложения.

как убрать челку на телефоне

Аналогичные приложения есть и на iOS — они были разработаны для iPhone X, но обычно работают только на домашнем экране и не могут прятать «чёлку» в запущенных приложениях. Apple считает вырез в экране частью дизайна iPhone X и запрещает разработчикам скрывать его. На Android таких ограничений, само собой, нет.

Источник

8 способов замаскировать чёлку на Android телефоне

Чёлка стала трендовой фишкой на смартфонах в 2018 году и была встречена с абсолютно разной реакцией. Вы либо ненавидели, либо любили её, другого варианта не было. В целом можно сказать, что это вполне нормальное новшество, и если ваш смартфон имеет такую чёлку, то в этом нет ничего страшного и её можно легко замаскировать.

Большинство производителей имеют встроенные утилиты, которые позволяют скрыть чёлку путем добавления черной полосы по обе стороны от динамика для более однообразного вида. Вы также можете сделать это с помощью стороннего приложения Nacho Notch, но давайте рассмотрим ещё несколько аналогичных приложений, которые не скроют, а приукрасят данный «изъян».

Notch Battery Bar

как убрать челку на телефоне

Приложение Notch Battery Bar поддерживает практически все стили чёлок, включая капли. Оно не требует каких-либо специальных разрешений, кроме разрешения на оптимизацию батареи. Вы можете настроить высоту и ширину, чтобы центрировать шкалу батареи.

Для пользователей Android 9 может потребоваться предоставить специальный доступ к Notch Battery, поскольку ОС автоматически закрывает любой процесс, находящийся в фоновом режиме. Вы можете выполнить эту настройку вручную в опциях Notch Battery, чтобы она могла отображаться, пока приложение работает в фоновом режиме. Для этого перейдите по следующему пути «Настройки → Аккумулятор → Оптимизация батареи → Notch Battery → Не оптимизировать».

Edge Mask

как убрать челку на телефоне

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

Вы можете самостоятельно настроить цвет или выбрать двухцветную комбинацию для уведомлений. Edge Mask предлагает пользовательские настройки, а также можно выбрать из нескольких предустановленных стилей: Ripple, Bookmark, Samsung или Apple. Приложение является бесплатным, но содержит рекламу.

Energy Bar

как убрать челку на телефоне
Energy Bar находится прямо над строкой состояния, и вы можете настроить её толщину и положение. Хотя Energy Bar не указывает процент батареи в цифрах, вы можете выбрать функцию, которая будет демонстрировать разные цвета при разных уровнях зарядки.

Например, можно установить разные цвета при каждом падении заряда на 20%, и таким образом определять уровень заряда батареи, просто взглянув на цвет панели индикатора. Вы также можете установить панель одним цветом или градиентом.

Muviz

как убрать челку на телефоне

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

Все пользовательские настройки сохраняются в приложении, которые можно синхронизировать с вашим аккаунтом Google. При необходимости вы можете указать, в каких приложения будет показываться визуализатор, а в каких нет.

Nacho Notch

как убрать челку на телефоне

Nacho Notch позволяет замаскировать чёлку по всей ширине. Приложение поддерживает закругленные углы и выемки на верхней части и внизу дисплея. Высоту и ширину строки состояния можно настроить в опциях смартфона. Чтобы сделать дисплей более привлекательным, разработчики добавили функцию, благодаря которой можно выровнять закругленные углы по всему периметру смартфона.

Notchr

как убрать челку на телефоне

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

Battery Meter

как убрать челку на телефоне
Приложение помещает Battery Meter прямо под выемку на экране. Вы можете выбрать один из 15 различных стилей и настроить макет для каждой отдельной темы. Положение данного приложения по умолчанию находится прямо под выемкой, но, если у вашего телефона нет выемки, вы можете поместить индикатор батареи в строку состояния, включив необходимые настройки следующим образом: «Приложение Battery Meter > Настройки > Строка состояния перекрытия».

Если вы не можете настроить размер виджета в бесплатной версии, то вам стоит разблокировать все расширенные функции (регулировка положения счетчика, масштабирование, изменение цвета) за 2 доллара.

Status bar & Notch Custom Colors

как убрать челку на телефоне

С помощью Status bar & Notch Custom Colors вы можете настроить строку состояния с помощью пользовательских рамок, цветов и пресетов. Выберите цвет, рамку и примените их, исходя из параметров вашего телефона. Вы можете выбрать из нескольких различных геометрических узоров, например, волн и зигзагов.

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

Источник

Как убрать челку на телефоне

В конце 2017 года, с момента появления iPhone X, “челка” (она же – “монобровь”) стала неотъемлемым атрибутом большинства современных мобильных устройств работающих под управлением операционной системы Android. Не стали исключением и смартфоны от Huawei и Honor, модельный ряд которых значительно пополнился телефонами с подобным вырезом в верхней части дисплея. Однако, не всем это пришлось по душе и разработчики решили дать возможность пользователям скрыть его с помощью специальных настроек операционной системы. Как же убрать челку на Хонор 10 и любых других смартфонах данного производителя?

Первым делом открываем настройки смартфона и выбираем раздел “Экран”.

как убрать челку на телефоне

Здесь, среди различных вариантов настроек, выбираем пункт “Темная область вверху экрана”.

как убрать челку на телефоне

Всё, что осталось – изменить положение переключателя из режима “По умолчанию” на “Скрыть темную область вверху экрана”.

как убрать челку на телефоне

Данная функция затемнит пустые области вокруг “челки” и тем самым создастся эффект ее отсутствия.

Помимо смартфонов от Honor, данная инструкция также подходит для современных мобильных устройств выходящих под брендом Huawei.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *