博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WorkSpace介绍 -----Android4.4 Launcher3 系列学习
阅读量:6858 次
发布时间:2019-06-26

本文共 702 字,大约阅读时间需要 2 分钟。

hot3.png

       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 这些都是通过内部代码实现的。

         结构如下:

    150839_y2PH_816102.png

        WorkSpace 里面可以包含多个CellLayout,CellLayout 包含一个ShortcutAndWidgetContainer,而真正实现功能的类,就是ShortcutAndWidgetContainer     

       

转载于:https://my.oschina.net/sanyu0302/blog/293287

你可能感兴趣的文章
android平台中编写jni模块的方法(3)
查看>>
软件工程网络15结对编程1——四则运算优化
查看>>
进程、应用程序域,线程和上下文之间的关系
查看>>
c++作业:递归调用,例题4.5 求第五个人的年龄
查看>>
为什么我的新项目选择了Quick-cocos2d-x
查看>>
Spring源码学习之一下载和导入
查看>>
13.使用第三方类实现动画
查看>>
H5在js中向指定的元素添加样式
查看>>
Java第一章
查看>>
文件编辑器Vim操作使用
查看>>
本地通知,UILocalNotification
查看>>
增强学习
查看>>
[逆向][Writeup]EIS2016 chkflag - .NET程序逆向
查看>>
RequireJS入门指导 (转)
查看>>
在子类中调用父类被隐藏的函数的方法
查看>>
修改Discuz! X2文章标题字数限制为255
查看>>
【HDOJ】2102 A计划
查看>>
利用p4实现ipv6转发实验
查看>>
UiPath实践经验总结(二)
查看>>
分页---总结
查看>>