Установите альфа-слой, чтобы искусственно уменьшить яркость - PullRequest
0 голосов
/ 13 ноября 2011

Я новичок в разработке для Android, и первое приложение, которое я хочу сделать для себя, похоже, использует необычные средства.

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

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

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

1 Ответ

0 голосов
/ 31 января 2012

Да, он использует сервис.Посмотрите больше на сервисы и такие флаги, как "FLAG_WATCH_OUTSIDE_TOUCH" .. На самом деле довольно много дискуссий по этому праву здесь .Это очень просто, если вы знаете, что делаете, хотя с помощью сервисов и этих флагов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...