File tree 1 file changed +46
-0
lines changed
1 file changed +46
-0
lines changed Original file line number Diff line number Diff line change 10
10
11
11
[ MVI 架构 - 不做跟风党,LiveData,StateFlow,SharedFlow 使用场景对比] ( https://juejin.cn/post/7007602776502960165 )
12
12
13
+ ## 弹窗请求
14
+
15
+ ### 封装过程
16
+
17
+ [ 构建可返回取消请求的弹窗] ( https://github.com/wsdydeni/AndroidBaseLibrary/blob/master/baselib/src/main/kotlin/wsdydeni/library/android/view/LoadingDialog.kt )
18
+
19
+ [ 请求阶段显示和关闭弹窗] ( https://github.com/wsdydeni/AndroidBaseLibrary/blob/master/baselib/src/main/kotlin/wsdydeni/library/android/request/BaseFlow.kt )
20
+
21
+ [ 基类监听] ( https://github.com/wsdydeni/AndroidBaseLibrary/blob/master/baselib/src/main/kotlin/wsdydeni/library/android/base/BaseActivity.kt )
22
+ [ 参考-有效治理 BadTokenException] ( https://juejin.cn/post/7000976804634689573 )
23
+
24
+ [ 基类请求封装] ( https://github.com/wsdydeni/AndroidBaseLibrary/blob/master/baselib/src/main/kotlin/wsdydeni/library/android/base/BaseExt.kt )
25
+
26
+ ### 如何使用
27
+
28
+ TODO
29
+
30
+ ## 沉浸式
31
+
32
+ ### 状态栏
33
+
34
+ [ 状态栏占位] ( https://github.com/wsdydeni/AndroidBaseLibrary/blob/master/baselib/src/main/res/layout/layout_statusbar_placeholder.xml )
35
+
36
+ [ 封装使用] ( https://github.com/wsdydeni/AndroidBaseLibrary/blob/master/baselib/src/main/kotlin/wsdydeni/library/android/utils/immersion/ImmersionStatusBarExt.kt )
37
+
38
+ ### 导航栏与弹窗
39
+
40
+ [ Android 系统 Bar 沉浸式完美兼容方案] ( https://juejin.cn/post/7075578574362640421 )
41
+
42
+ ## 键盘高度适配
43
+
44
+ [ PopupWindow 方案] ( https://github.com/wsdydeni/AndroidBaseLibrary/blob/master/baselib/src/main/kotlin/wsdydeni/library/android/utils/keyboard/KeyboardHeightProvider.kt )
45
+
46
+ [ 扩展函数封装] ( https://github.com/wsdydeni/AndroidBaseLibrary/blob/master/baselib/src/main/kotlin/wsdydeni/library/android/utils/keyboard/KeyboardExt.kt )
47
+
48
+ ## 屏幕适配
49
+
50
+ [ AutoDensity] ( https://github.com/Hbottle/AutoDensity )
51
+
52
+ 今日头条Android屏幕适配方案&Smallest屏幕适配方案最佳实践
53
+
54
+ ## ViewBinding 扩展
55
+
56
+ [ ViewBindingPropertyDelegate] ( https://github.com/androidbroadcast/ViewBindingPropertyDelegate )
57
+
58
+ 无反射、跟随生命周期的 ViewBinding 委托构建
13
59
14
60
# How to
15
61
You can’t perform that action at this time.
0 commit comments