android11.0 12.0Launcher3修改某个app icon的图标
生活随笔
收集整理的這篇文章主要介紹了
android11.0 12.0Launcher3修改某个app icon的图标
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.概述
在11.0 12.0的產品開發中對laucher3中的需求定制也是比較多的,有功能需求要求修改app的icon圖標的功能,而workspace的app列表頁中的所有的app icon和名稱 以及Hotseat 文件夾都是用BubbleTextView類來構造的,所以要修改app的圖標就要從這個類來分析源碼
2.Launcher3修改某個app icon的圖標的代碼
/package/app/Launcher3/src/com/android/launcher3/BubbleTextView.java3.Launcher3修改某個app icon的圖標的具體功能分析和實現
在WorkSpace.java中,app的icon 文件夾 hotseat等圖標 文字的構造都是由BubbleTextView來負責構造的,所以主要的功能還是在這里根據不同類型來構造不同的圖標的,所以具體分析問題就從這里來分析相關源碼
public class BubbleTextView extends TextView implements ItemInfoUpdateReceiver, OnResumeCallback,IconLabelDotView, DraggableView, Reorderable {private static final int DISPLAY_WORKSPACE = 0總結
以上是生活随笔為你收集整理的android11.0 12.0Launcher3修改某个app icon的图标的全部內容,希望文章能夠幫你解決所遇到的問題。