AI summary
A customizable Android camera cutout overlay styled with Material Expressive, showing notifications, media controls, calls, timers, and system events. Recent updates add cutout expansion, dismissal animations, adaptive colors, and background dimming controls.
Generated by AI. May contain inaccuracies.
Screenshots
About this app
Цель этого приложения — воссоздать динамический остров Apple для Android, но на этот раз в соответствии с концепцией Material Expressive от Google.
Выразительная аппликация
Автономный динамический остров, выполненный в соответствии с концепцией Material Expressive от Google.
Expressive Cutout превращает вырез для камеры на вашем Android-смартфоне в небольшой живой островок. Уведомления появляются на нем, системные события мелькают на нем, а живые плитки позволяют с первого взгляда увидеть, что воспроизводится, кто звонит и сколько времени осталось до окончания таймера — все это оформлено с помощью форм, пружин и цветов Material You в стиле Material, и все это настраивается вплоть до радиуса скругления углов.
Приложение работает исключительно на вашем устройстве. У него нет доступа к интернету, поэтому ничего нельзя загрузить: никаких учетных записей, аналитики, отслеживания.
Требуется Android 10 (API 29) или более поздняя версия. При первом запуске приложение покажет вам, что для его работы необходимы три вещи: доступ к уведомлениям (для зеркального отображения уведомлений), служба специальных возможностей (для отрисовки всплывающего окна) и, при желании, исключение из оптимизации батареи, чтобы остров надежно работал в фоновом режиме.
Разрешения
Конфиденциальность ваших данных важна. Приложение запрашивает только минимально необходимые для работы разрешения. Кроме того, у него нет разрешения на доступ в Интернет, а это значит, что ничего не отправляется в Интернет: ни аналитика, ни данные об использовании, ни содержимое уведомлений нигде не сохраняется. Всё остаётся на вашем телефоне. Всегда. Этот список — полный перечень разрешений, и каждая запись более подробно объясняется в приложении на экране «Подробная информация о разрешениях». Вот список разрешений:
Доступ к уведомлениям: для отображения уведомлений в динамическом меню. Android связывает доступ к мультимедиа с тем же разрешением, поэтому именно это позволяет музыкальному блоку отображать воспроизводимый контент и управлять им. Служба специальных возможностей: для отображения поверх других приложений. Она также может считывать содержимое экрана, но только для обеспечения работы функций: она определяет, какое приложение находится на переднем плане (чтобы плитка могла скрываться, пока вы находитесь в этом приложении). Это всё, на что она обращает внимание — все остальные приложения являются лишь именами пакетов и ничем больше. Всё, что считывается, отрисовывается на экране и немедленно удаляется: это никогда не записывается в память, никогда не регистрируется в журнале и — поскольку у приложения нет разрешения на доступ к интернету — не может быть отправлено куда-либо. Вибрация: для тактильной обратной связи в приложении и на вырезе. Игнорировать оптимизацию батареи (необязательно): чтобы оптимизация батареи не привела к закрытию приложения. Опубликовать уведомление (необязательно): в целях тестирования. Настройки звука: чтобы кнопки «Отключить звук» и «Динамик» на расширенном значке телефона могли направлять звук текущего вызова, поскольку ни один номеронабиратель не предлагает ни одну из этих функций в качестве уведомления. Запись ничего не происходит — это разрешение не может... Состояние телефона (необязательно): отображается только информация о том, звонит ли вызов, соединен или завершен — номер телефона, идентификатор вызывающего абонента, журнал вызовов не отображаются. Это позволяет плитке телефона закрыться в момент завершения вызова, а не ждать, пока исчезнет уведомление о наборе номера. Без этой функции плитка все равно закроется, просто через несколько секунд. Shizuku (опционально): используется только для двух функций, которые Android резервирует для пользователя оболочки — скрытие значков в строке состояния системы и отображение точек конфиденциальности о том, какие приложения используют микрофон, камеру или местоположение.
https://github.com/EvanKoe/expressive-cutout
What's new
- Исправление: точки разрешений могли переопределять текст/кнопки справа в обычном вырезе, теперь же вырез расширяется справа.
- Особенность: автоматические системные значки в строке состояния скрываются, когда точки разрешений расширяются справа (если эта функция, разумеется).
- Особенность: DIAW (Dismiss Inside A Window) позволяет создать ещё одну классную анимацию при закрытии расширенного вырезанного изображения.
- Исправление: адаптивный цвет работает для кнопок воспроизведения/паузы/предыдущего/следующего, кольца вокруг обложки и резервного цвета обложки. Функция: ползунок для настройки затемнения фона обложки. Особенность: размытие для кнопок воспроизведения/паузы/предыдущего/следующего видео.
About this version
- Version
- 0.3.0-beta (5)
- Size
- 46.18 MB
- Requires Android
- 10
- Target SDK
- 29
- Architecture
- arm64-v8a, armeabi-v7a, x86, x86_64
- Downloads
- 17
- Updated
- Nov 4, 2026
- Package
- com.ekoehler.expressivecutout
Similar apps
Ratings & reviews
- 50
- 40
- 30
- 20
- 10