-1

Что делает приложение Clean Master, так это то, что он размещает виджет на главном экране, а когда пользователь нажимает на него, он очищает оперативную память и отображает такую ​​анимацию на главном экране (поверх главного экрана) - enter image description hereСоздайте анимацию на рабочем столе при щелчке виджета

и я также хочу, чтобы это сделать ....

что я сделал до сих пор является то, что я создал виджет на рабочем столе, и когда пользователь краны я получил его внутри AppWidgetProvider класса. Показано here

Я также думаю, что он показывает эту анимацию, используя эту функцию - WindowManager.LayoutParams.TYPE_SYSTEM_ALERT, как то, что посланник сделал накладывая chatheads на верхней части экрана. Это можно сделать следующим образом: here.

Но я все еще смущен тем, что было бы лучшим подходом для этого.

Любая помощь будет оценена! Заранее спасибо.

ответ

0

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

+0

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

Смежные вопросы