android 12.0Hotseat 添加allapp button

1.概述

在12.0产品的定制化开发中,在laucher3定制化开发中,在hotseat功能中有需求要求添加allapp按钮 点击按钮进入所有app页面,就是在hotseat的几个功能按钮中间放一个allapp功能键,实现点击进入app列表页

2.Hotseat 添加allapp button相关代码

packages/apps/Launcher3/res/xml/partner_default_layout.xml
packages/apps/Launcher3/src/com/android/launcher3/Hotseat.java
packages/apps/Launcher3/src/com/android/launcher3/Launcher.java

3.Hotseat 添加allapp button相关功能分析和实现

具体定制如下 :
添加需要的资源文件如下 :

1 all_apps_button.xml

<?xml version="1.0" encoding="utf-8"?>
<TextView style="@style/BaseIcon" />

all_apps_button_icon.xml

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_focused="true" android

猜你喜欢

转载自blog.csdn.net/baidu_41666295/article/details/130910367
今日推荐