
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
简评:在 Kotlin 中使用泛型你会注意到其中引入了 in 和 out,对于不熟悉的开发者来说可能有点难以理解。从形式上讲,这是一种定义逆变和协变的方式,这篇文章就来讲讲怎么来理解和记住它们。in & out 怎么记?Out (协变)如果你的类是将泛型作为内部方法的返回,那么可以用 out:interface Production<out T> { .
/*** 设置加速器*/fun interpolatorAnimator(view: View) {val animator1 = ObjectAnimator.ofFloat(view, "alpha", 1f, 0.5f, 1f)val animator2 = ObjectAnima...
BaseBottomSheetFragment里面的如下代码会存在滑动冲突解决方法:
迭代器(Iterator)模式,又叫做游标(Cursor)模式。GOF给出的定义为:提供一种方法访问一个容器(container)对象中各个元素,而又不需暴露该对象的内部细节。迭代器接口Iterator:该接口必须定义实现迭代功能的最小定义方法集比如提供hasNext()和next()方法。迭代器实现类ConcreteIterator:迭代器接口Iterator的实现类。可以根据具体情况加以实现。
【代码】ViewPager + Fragment 数据刷新问题。
如果下面两种设置都不起作用方法1.<activity android:name=".activity.main.uniapp.modify.ModifyUniActivity"android:screenOrientation="portrait"/>方法2.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT
程序员界有个神奇的网站,那就是github,这个网站集合了一大批优秀的开源框架,极大地节省了开发者开发的时间,在这里我进行了一下整理,这样可以使我们在使用到时快速的查找到,希望对大家有所帮助!1. Retrofit 一句话介绍:Retrofit是一款类型安全的网络框架,基于HTTP协议,服务于Android和java语言上榜理由:Retrofit以21.8k的stars量雄踞github中and
原因:这是因为 Activity里同时 指定透明主题和固定方向,在Android 8.0就会报这个错解决方法:不同时指定这两个参数
shape_progress_bgshape_progress_handlethumb图片显示背景色,使用android:splitTrack="false"即可。如果SeekBar 设置thumb 图片后,设置进度100%后,覆盖最右侧一部分,解决办法就是设置偏移量 android:thumbOffset="1dp"...







