WorkSpace介绍
WorkSpace介紹
-----Android4.4 Launcher3 系列學習
1、workspace 在launcher上的表現形式
在Launcher.xml 中,控件如下:
<com.android.launcher3.Workspace
android:id="@+id/workspace"
android:layout_width="match_parent"
android:layout_height="match_parent"
launcher:defaultScreen="@integer/config_workspaceDefaultScreen"
launcher:pageSpacing="@dimen/workspace_page_spacing"
launcher:pageIndicator="@id/page_indicator">
</com.android.launcher3.Workspace>
這就是WorkSpace顯示的部分。所以重點關注workspace.java 源文件。
2、workspce
的包含的結構
workapce 主要的功能就是可以在上面放widget 和 shortcutapp,而放shortcutApp是按宮格形式放的。具體宮格是4X4 還是4X5 這些都是通過內部代碼實現的。
結構如下:
WorkSpace 里面可以包含多個CellLayout,CellLayout 包含一個ShortcutAndWidgetContainer,而真正實現功能的類,就是ShortcutAndWidgetContainer
總結
以上是生活随笔為你收集整理的WorkSpace介绍的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 安卓SDK之YUV-Image
- 下一篇: C++的Android接口---配置ND