1.概述
在9.0的rom产品定制化开发中,对于Launcher3的workspace的滑动分页图标,原生的就是一条横线,而在产品单层去抽屉的Launcher3中感觉滑动翻页
很不美观,所以产品开发需求要求改成圆点翻页指示,这就需要看布局相关的流程,然后修改成圆点翻页图标就可以了
2.Launcher3分页图标横线改成小圆点的核心类
packages/apps/Launcher3/res/layout/launcher.xml
packages/apps/Launcher3/src/com/android/launcher3/Workspace.java
packages/apps/Launcher3/src/com/android/launcher3/states/SpringLoadedState.java
packages/apps/Launcher3/src/com/android/launcher3/pageindicators/PageIndicatorDots.java
3.Launcher3分页图标横线改成小圆点的核心功能分析和实现
3.1 launcher.xml中关于分页图标布局的相关分析
<com.android.launcher3.LauncherRootView
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:launcher="http://schemas.android.com/apk/res-auto"
android:id="@+id/launcher"
android:layout_width="match_parent"
android:layout_height