Android 9.0 ネイティブの SystemUI プルダウン通知バー UI の背景を丸みを帯びた背景のカスタマイズに設定 (2)

1 はじめに


 9.0 システム rom カスタマイズ開発では、ネイティブ システム SystemUI のドロップダウン ステータス バーの通知バーの背景は、製品設計で四隅の背景を変更する必要があるため、デフォルトの白い四隅の背景です。デフォルトでは丸みを帯びた背景なので、分析する必要があります システムのネイティブ プルダウン通知バーにある各通知のデフォルトの背景。次に、systemui の通知バー プロセスに慣れることで、通知バーに各通知の背景を設定します。デフォルトのプルダウン ステータス バー UI の一部を丸みを帯びた背景に

写真に示すように:

 

2. ネイティブ SystemUI ドロップダウン通知バーの UI 背景は、角の丸い背景を持つカスタム (2) コア クラスに設定されます。

frameworks\base\packages\SystemUI\src\com\android\systemui\statusbar\ActivatableNotificationView.java
frameworks\base\packages\SystemUI\src\com\android\systemui\statusbar\ExpandableOutlineView.java
frameworks\base\packages\SystemUI\src/com/android/systemui/statusbar/stack/NotificationStackScrollLayout.java

3. ネイティブ SystemUI プルダウン通知バーの UI 背景を丸みを帯びた背景に設定 (2) コア機能の分析と実装 3.1 コア
 コードの分析と NotificationStackScrollLayout.java の実装

      @ShadeViewRefactor(RefactorComponent.COORDINATOR)
    private ActivatableNotification

おすすめ

転載: blog.csdn.net/baidu_41666295/article/details/130449759