Android13 Launcher3修改Workspace布局(layout)

需求:Launcher 最基本的修改就是Workspace Hotseat AllApps的布局及出厂默认设置

修改原理:

res/xml/device_profiles.xml 图标的横竖排数量、图标大小、各种尺寸和间距主要是由device_profiles.xml这个配置文件来定义的。

DeviceProfile.java device_profiles.xml是由DeviceProfile.java来加载并计算得到布局所需要的各种size padding 等参数。

res/xml/default_workspace_6x3.xml 定义了系统默认(出厂设置)的桌面内容

Hotseat.java Hotseat ViewGroup的代码实现

修改步骤:

step1: 需要根据预览图来定义好放在Workpace/AllApps/Hotseat里的图标数量。

操作提示: 重名6_by_3,代表6行3列,复制并改名一份default_workspace_6x3.xml

<grid-option
launcher:name="6_by_3"
launcher:numRows="3"  //行数
launcher:numColumns="6" //列数
launcher:numSearchContainerColumns="3" 
launcher:numFolderRows="3" //文件夹行数
launcher:numFolderColumns="3"//文件夹列数
launcher:numHotseatIcons="5"//热座图标数量
launcher:hotseatColumnSpanLandscape="1"
launcher:numAllAppsColumns="6"//AllApps视图的列数
launcher:isScalable="true"
launcher:devicePaddingId="@xml/p
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Kwanvin

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值