MotionLayout + RecyclerView 需要做一些额外的处理才能有类似嵌套滑动的联动效果。
MotionLayout + RecyclerView 需要做一些额外的处理才能有类似嵌套滑动的联动效果。
最近在学习自定义view中的文本绘制,以下为学习期间快速总结笔记: 1.文字绘制使用canvas.drawText() 2.文字绘制的坐标起点默认为文字左下角,横向右侧为正,...
使用dropLastWhile去掉末尾的0,去掉末尾的零后如果是点也要去掉 例子: private fun sum() { val num =100.000000000 ...
在"单Activity"架构的App中,页面功能常常由Fragment承载,而Fragment之间的通信方式往往有两种:通过Fragment Result API或ViewM...
一、系统适配相关的几个重要概念 手机的系统版本: 指的是手机的Android系统版本,例如Android8.0 应用的的设置版本: 1、minSdkVersion 是指支持到...
减少onBindViewHolder内的逻辑处理,分离数据处理和视图加载过程; 尽可能使用局部刷新,减少使用全部刷新; 如果ItemView的高度是固定,设置Recycler...
在我们尝试使用Kotlin作为开发语言的时候,应该会想到在Kotlin中如何定义一个常量,就像Java中这样的代码一样 在Kotlin中,提供了两个简单的关键字,一个是var...
(1)常用属性 (2)图片加载之前先计算图片大小 我们看一下上面的代码,那是解码一张本地图片,解码之后bitmap将占用内存空间,如果bitmap太大导致app性能降低,甚至...
RxJava中Schedulers(调度器):Rxjava解决多线程问题的机制 种类: Schedulers.io()用于IO密集型的操作,例如读写SD卡文件,查询数据库,访...