android
文章平均质量分 55
青城小语
这个作者很懒,什么都没留下…
展开
-
RecyclerView 自定义item间隔
RecyclerView 自定义item间隔通过继承RecyclerView.ItemDecoration实现自定义item间隔recyclerView.addItemDecoration(new RecyclerView.ItemDecoration() { @Override public void getItemOffsets(Rect outRect, View view,原创 2018-04-15 15:43:57 · 535 阅读 · 0 评论 -
Android 两种轮询的简单写法
Android 两种轮询的简单写法public void startPolling() { subscriber = Observable.interval(0, POLLING_INTERVAL, TimeUnit.MILLISECONDS). doOnNext(new Action1<Long>() { @Ov...原创 2018-05-12 00:57:09 · 7032 阅读 · 0 评论 -
Android PrecomputedTextCompat
Android PrecomputedTextCompat官方文档:https://developer.android.com/reference/androidx/core/text/PrecomputedTextCompat官方视频:https://www.youtube.com/watch?v=x-FcOX6ErdIRelated Blog:https://medium.com/min...原创 2018-12-26 14:27:17 · 984 阅读 · 0 评论 -
StaticTextView ---TextView优化
StaticTextView —TextView优化最近项目在做RecycerView的相关优化工作,发现系统提供的TextView效率不够高,setText方法每次总会消耗大概3-5ms左右,TextView作为很多view的基类,处理了很多事情比如文字变化的监听等,大大影响了bindViewHolder的时间,所以自定义了一个功能简化的TextView。由于不需要其它特殊的功能支持,比...原创 2018-12-26 14:28:59 · 565 阅读 · 0 评论 -
Android LiveData Transformations
Android LiveData Transformations官方文档:https://developer.android.com/reference/android/arch/lifecycle/Transformations在使用LiveData时,有时候我们想改变LiveData的值在LiveData通知其Observers之前,或者在有些时候我们的数据源Repository会返回不同...原创 2019-01-01 02:00:36 · 8093 阅读 · 2 评论 -
Kotlin Coroutines Exception
Kotlin Coroutines Exception官方文档:https://www.kotlincn.net/docs/reference/coroutines/exception-handling.htmlkotlin coroutines的exception有几种容易混淆的处理情形,在这里列举一下:withContextGlobalScope.launch(Dispatchers....原创 2019-01-02 20:55:45 · 610 阅读 · 0 评论