Kotlin
文章平均质量分 80
Jo.Michlle
GitHub主页: https://github.com/brokes6
展开
-
Kotlin中使用ViewModel的数据共享
Kotlin中使用ViewModel的数据共享本篇已Kotlin为主要语言本篇将讲述对于使用ViewModel来进行Fragment之间的数据共享,使用的技术为ViewModel,dataBinding依赖对于ViewModel是属于Androidx包下的JetPack组件,所以只需要项目使用了Androidx,就可直接使用,无需引入额外依赖包代码教程在进行编码之前想要做一些准备工作,给项目开启dataBinding,在项目级的build.gradle中,defaultConfig闭包下d原创 2021-04-17 11:38:53 · 2793 阅读 · 0 评论 -
Android共享元素
Android共享元素本篇已Kotlin为主要语言只能在Android5.0以上使用共享元素就是在两个页面之间,寻找一个共同拥有的元素,让进行页面切换的时候,元素有一个过度效果,下面我就以ActivityA跳转到ActivityB来进行演示效果ActivityAclass MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.原创 2021-04-17 11:38:14 · 1105 阅读 · 0 评论 -
关于使用Glide加载图片,并保存
关于使用Glide加载图片,并保存本篇已Kotlin为主要语言思路首先通过Glide来加载图片在RecyclerView中使用在外部,通过获取RecyclerView,在获取到ViewHodel,最后获取到Image将获取到Image通过“holder.itemView.imageView.drawable.toBitmap()”保存为Bitmap在通过requestContext.contextResolver的openOutputStream来存入本地图片文件夹在Recy原创 2021-04-17 11:37:10 · 1189 阅读 · 0 评论 -
关于WorkManager的使用
关于WorkManager的使用本篇以Kotlin为主要语言介绍WorkManager是一个后台执行任务管理,即使在应用退出,也可以继续执行被创建的任务。还可以为WorkManager添加触发条件。当然还有特殊情况,当应用被彻底杀死的时候,任务是不会触发的,会等到下次应用开启,然后触发任务添加依赖打开当前项目的ProjecySturcture在Dependencies.app中点击 + 来添加依赖,之后在Library Dependency中搜索androidx.work原创 2021-04-17 11:34:10 · 343 阅读 · 0 评论