Android 6.0 SystemUI 下拉栏添加自定义快捷开关(草稿)
2017-09-20 11:05
525 查看
参考文章“LYJ的IT生活”:http://blog.csdn.net/lyjit/article/details/51579067
目前需要在Android6.0 SystemUI 下拉栏增加一个应用的快捷开关
主要流程如下:
新建自定义Tile :控制开关,状态同步
config.xml :配置显示你自定义的Tile
QSTileHost.java :生成自定义Tile
QSTile介绍:
主要方法:
目前需要在Android6.0 SystemUI 下拉栏增加一个应用的快捷开关
主要流程如下:
新建自定义Tile :控制开关,状态同步
config.xml :配置显示你自定义的Tile
QSTileHost.java :生成自定义Tile
1,自定义Tile 继承QSTile
作用:实现开关界面,开关逻辑,状态监听,UI更新。QSTile介绍:
/** * Base quick-settings tile, extend this to create a new tile. * * State management done on a looper provided by the host. Tiles should update state in * handleUpdateState. Callbacks affecting state should use refreshState to trigger another * state update pass on tile looper. */
主要方法:
abstract protected TState newTileState();//构造方法 abstract protected void handleClick();//处理点击事件 abstract protected void handleUpdateState(TState state, Object arg);//刷新页面
相关文章推荐
- Android下拉快捷设置面板添加快捷开关流程
- Android下拉状态栏快捷开关的添加
- Android下拉状态栏快捷开关的添加
- Android5.0 下拉通知栏快捷开关的添加(必看)
- Android5.1 快捷开关如何添加和刷新状态
- Android 6.0 SystemUI之通知栏下拉时周边全透明
- Android下拉快捷设置面板添加快捷开关流程
- Android6.0/7.0上 添加对开机铃声的开关控制操作
- SystemUI添加第三方快捷开关时灰显问题分析
- android源码环境下在通知栏中添加快捷开关
- 【Android进阶】Android自定义滑动开关控件,适合所有的android系统
- Android利用添加自定义布局来搞定触摸事件的分发,解决组合界面中特定控件响应特定方向的事件
- Android 自定义Spinner和其下拉窗口
- Android 自定义简单的滑动效果switch开关
- android 自定义粘性View,可寄生于其他控件给予其添加半透明spinner的效果
- Android自定义View 属性添加
- Android之自定义开关控件
- Android中Spinner下拉列表(使用ArrayAdapter和自定义Adapter实现)
- android 自定义开关按钮
- android视图学习---添加窗口小部件以及AppWidget的创建详解和快捷方式