Android Jetpack
文章平均质量分 70
匆忙拥挤repeat
倦鸟就此散 余花怎不乱 物是人已非 落寞
红尘难看破 美梦成真否 镜花水月尔 迷惘
展开
-
Android Paging3分页+ConcatAdapter+空数据视图+下拉刷新(SwipeRefreshLayout)+加载更多+错误重试 (示例)
Paging3分页+ConcatAdapter+空数据视图+下拉刷新(SwipeRefreshLayout)+加载更多+错误重试 (示例)原创 2023-06-10 16:37:16 · 4439 阅读 · 6 评论 -
Android Jectpack-Compose 库的粗略学习
断断续续的看了几天的文档,测试过一部分的官网示例代码,使用的是1.0.5版本。Compose 相较于View的体系优点是:一次测量,一次绘制,组合灵活多变。它不需要编写xml文件,纯代码编写界面,不用分窗口编码,导致分散开发人员的注意力。缺点是:牺牲了代码可读性,大量嵌套。在一个项目中,或多个风格类似的项目中,定义一套基础组件视图的公共库,它们都是由一个个@Composable 函数构成的,从前的一堆xml和View源码文件,变成了一个个".kt"源文件。再有一套说明文档,那应用起来应该会酸爽一些。原创 2021-12-11 21:45:10 · 2128 阅读 · 0 评论 -
Android 利用 LiveData 共享数据,进行跨界面数据传递
import androidx.lifecycle.MutableLiveData/** * desc: 共享事件,进行跨界面数据传递 * author: stone * email: aa86799@163.com * time: 2021/10/15 16:01 */class LiveDataBus private constructor() : MutableLiveData<Event<FlashEvent>>() { compan原创 2021-10-18 15:30:52 · 1406 阅读 · 0 评论