- 博客(3)
- 收藏
- 关注
原创 Android 监听Dialog关闭
关闭可以是调用dismiss()方法,也可以是基于返回键的关闭。以下两个回调可以记录到这些事件:1、dialog.setOnDismissListener { }可以记录到dismiss()但无法判断是否基于返回键2、dialog.setOnCancelListener { } 可以记录到返回键,在回调过后,继续执行dismiss() 的回调...
2021-10-14 10:56:37
5346
原创 ViewBinding的原理(二)
上次主要总结了一下ViewBinding的使用方式,基本涵盖了常用的场景,后续遇到其他场景我会陆续的补充。这次打算总结一下实现的原理,保证自己知其所以然。1、如何实现view绑定通过代码来分析:生成的文件代码例子如下:public final class ActivityViewBindingTestBinding implements ViewBinding { @NonNull private final LinearLayout rootView; @NonNull p
2021-03-18 18:52:39
586
1
原创 ViewBinding的使用(一)
一:基本配置和注意事项AndroidStudio至少要升级到3.6项目配置的Android gradle plugin version 必须大于等于3.6.0也就是在project下的build.gradle文件中,classpath “com.android.tools.build:gradle:3.6.0” 的版本最低要为3.6.0在对应模块的build.gradle 下加入如下配置android { ... buildFeatures { viewBinding true
2021-01-22 20:30:25
1375
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人