安卓开发
文章平均质量分 68
好名字7
这个作者很懒,什么都没留下…
展开
-
Kotlin自定义带有动画效果的checkbox
目录效果素材准备动画文件封装CustomCheckbox类布局文件引入控件相关资源效果素材准备先准备钩子的一系列帧图,放在drawable目录下。也可以是png格式,xml格式可以通过svg格式转换(右击drawable文件夹 - New - Vector Assert - Local file - Path选择)。以及checkbox的背景,ic_checkbox.xml文件。所有素材都在源码中最后在res - values - colors.xml中添加透明:<!-- 添加原创 2022-01-25 14:15:09 · 2267 阅读 · 0 评论 -
Kotlin在Adapter中使用ViewModel
Activity通常有一个ViewModel,在使用RecyclerView的时候要写一个Adapter,在Adapter里也要处理一些数据。但是(好像)在Adapter类中没有直接获取ViewModel的办法,所以这里提供一个参考。首先看到ViewModelProvider的参数类型是一个ViewModelStoreOwner,如果是在Activity中,我们直接传入this就可以了。但是在Adapter中this并不是一个Activity,所以类型不匹配。首先在Adapter类中添加一个静态变量:原创 2022-01-30 14:09:51 · 3862 阅读 · 1 评论