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