2013-03-01 2 views
0

Я хочу создать уведомление с прозрачным фоном в ящике уведомлений прозрачным. Возможно ли это?Возможно ли создать уведомление с прозрачным фоном в ящике уведомлений?

(Dibya хочет улучшить мое заявление, но я считаю, что это не совсем то, что мне нужно.

При использовании NotificationCompat.Builder создать уведомление, я сомневаюсь, смогу ли я установить фон прозрачным в ящике уведомления. Не просто «сделать фон уведомлений в ящике уведомлений прозрачным», я знаю, что модифицировать систему можно с помощью ui.)

+0

Вам нужна помощь в этом вопросе? –

ответ

0

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

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

+0

уведомление переключиться с прозрачным фоном. Хорошо? – wangqi060934

0

AFAIK, no. Вы можете установить пользовательский вариант, который будет использоваться в качестве фона уведомлений. Разумеется, вы можете использовать полностью прозрачный png, но он все равно будет таким же прозрачным, как и сам ящик уведомлений.

Ящик уведомления и его прозрачность контролируются приложением SystemUI, которое является системным приложением, и вы не можете изменять его из другого apk во время выполнения. Или вы можете загрузить исходный код ОС Android, изменить исходный код SystemUI, перекомпилировать всю ОС, создать образ пользовательского ПЗУ для своего устройства и установить его на устройство. Если вы хотите поэкспериментировать с обычными ПЗУ и такими, this forum post, похоже, имеет дело с одной и той же темой.

+0

thx, я просто хочу подражать виджету мощности в ящике уведомлений cm-rom. Я должен принять этот факт. – wangqi060934

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