- 博客(4)
- 收藏
- 关注
原创 Android事件分发机制一:事件是如何到达activity的?
我们来回顾一下:DecorView交给Activity处理,Activity直接交给PhoneWindow处理,PhoneWindow直接交给其内部的DecorView处理,而DecorView则直接调用父类ViewGroup的方法进行分发,ViewGroup则会按照具体的逻辑分发到整个控件树中感兴趣的子控件。前面我们讲到,view树的根节点可以是一个viewGroup,也可以是一个单独的view,因此,这里的派发就会有两种不同的方式:直接给view进行处理 or viewGroup进行事件分发。
2025-01-24 16:52:42
722
原创 Android 倒计时——Timer和CountDownTimer的使用,实现启动,暂停,继续,重复,重设时长以及启动service后台倒计时
/ 发送带有数据的广播。
2025-01-24 15:46:31
375
原创 Android Jetpack - 使用 Navigation 管理页面跳转
implementation “android.arch.navigation:navigation-fragment:navversion"implementation"android.arch.navigation:navigation−ui:nav_version"implementation "android.arch.navigation:navigation-ui:navversion"implementation"android.arch.navigation:navigation−ui:
2025-01-24 15:05:43
1009
原创 10天学会kotlin DAY2 匿名函数 与 Lambda
宏定义,宏替换,会把代码替换到调用处,没有任何函数的开辟, 对象的开辟,造成性能损耗。如果不使用内联,在调用端,会生成多个对象来完成Lambda 的调用(造成性能损耗)7、函数中定义参数 是函数的函数。10、函数类型作为返回类型。使用内联,相当于C++11、匿名函数和具名函数。2、函数类型与隐式返回。5、匿名函数的类型推断。4、it 关键字特点。
2025-01-24 00:00:20
261
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅