自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Android源码学习 -- launcher 3 拖动大略流程之终章

前面的不用看了,就看下面几张图就可以知道大概的流程了引用图片落下时的动画在DragLayout 的animateView方法中: 箭头方向要反着看根据 onDriverDragEnd()方法追溯 :onDriverDragEnd() 等方法 与 Workspace的onDrop()方法之间的流程:上面都是拖拽的流程,如果仅仅是长按不动呢 ?...

2019-11-18 16:29:48 475

转载 Android源码学习 --SystemUI 4 StatusBar与StatusIcon

上文说到:StatusBar , CollapsedStatusBarFragment(status_bar),现在说到 StatusIcon块,主要负责的是系统状态的显示,比如蓝牙、闹铃、定位、省流量开关等。这些Icon,都是系统预定好了是哪些。并在一个配置文件定义了slot,或者说是标签。如果你想加一个新类型图标,首先要修改的是这个文件中的config_statusBarIcons数组。...

2019-11-04 17:35:05 504

原创 Android源码学习 --SystemUI 3 SystemBars 与 StatusBar

根据上上一篇文章,我这里知道,SystemServer会通过 SystemUIService,SystemUIApplication类来 通过反射的方式将继承了SystemUI的各个子服务类实例化 , 其中我们可以看到: <item>com.android.systemui.SystemBars</item>这就是我们今天的主角了。SystemBars 里面的代码并...

2019-11-04 17:03:35 604

转载 Android源码学习 --SystemUI 2 SystemUI的介绍(转)

转01 什么是SystemUI?作为Android系统核心应用,SystemUI负责反馈系统及应用状态并与用户保持大量的交互。耳熟能详的三栏:StatusBar(状态栏)、NavigationBar(导航栏)与Notification Panel(通知栏),以及Recents(近期任务界面),使用起来方便又快捷。另外Keyguard(锁屏界面)也是属于SystemUI的一部分。并且在Andr...

2019-11-04 11:30:25 360

原创 Android源码学习 --SystemUI 1 SystemServer和SystemUI的启动流程

系统服务:SystemServer.java public static void main(String[] args) { new SystemServer().run(); } private void run(){ try{ //省略 // Create the system service manager. ...

2019-11-04 09:38:03 572

Android源码学习----状态栏(1)SignalClusterView

// Intimately tied to the design of res/layout/signal_cluster_view.xmlpublic class SignalClusterView extends LinearLayout implements NetworkControllerImpl.SignalCallback, SecurityController....

2019-11-01 16:06:35 579

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除