Значки уведомлений сокращаются в два раза в SystemUI с заполнением строки состояния (Android Pie) - PullRequest
0 голосов
/ 13 мая 2019

Я пытаюсь решить проблему с System.II измерения.xml на моем ПЗУ на основе пирога (это также происходит на складе).

В настоящее время, когда приходит уведомление, оно выглядит как это (значок уведомления в основном обрезан с левой стороны).

Единственное, что ее решает, - это уменьшение rounded_corner_content_padding и status_bar_padding_start в файле измерения. Однако это также сдвигает края строки состояния слишком близко к границам экрана, что выглядит не очень красиво.

Можно ли вообще избавиться от этой части уведомления? Это кажется излишним, учитывая, что уже есть хедз-ап уведомления.

1 Ответ

0 голосов
/ 19 мая 2019

Я тоже недавно столкнулся с этой проблемой. После того, как я покопался в исходном коде framework / base, я полагаю, что это ошибка в восходящем AOSP, что rounded_corner_content_padding не учитывается в HeadsUpStatusBarView, из-за чего функция макета работает некорректно. Я пытался это исправить и представил патч для AOSP,

https://android -review.googlesource.com / с / платформы / рамки / база / + / 964275

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

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

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