
UI
文章平均质量分 67
wkk_ly
这个作者很懒,什么都没留下…
展开
-
Android实时模糊
关于Android 获取模糊背景的一些调研记录Android常见的模糊应用场景 分为两种:1,静态模糊 2,动态模糊 静态模糊就是直接模糊一张图片然后设置进View显示,动画模糊也就是实时模糊一般就是指,上层View的模糊背景是根据下层View动态生成的bitmap进行模糊设置的,常见的比如华为手机下拉状态栏的模糊背景以及魅族手机的背景模糊.实时模糊有几个常见问题如何获取需要模糊的Bitmap 就是如何获取底层View生成视图的Bitmap模糊算法的选择性能问题获取需要模糊的Bitmap原创 2020-06-28 20:07:11 · 3501 阅读 · 0 评论 -
Android 高度自定义的粒子框架(支持普通View和surfaceView)
实现功能实现气泡粒子向上飘动 (视频转GIf有点卡)效果图功能粒子的刷新使用:主线程handler 指定频率刷新,粒子的生命周期分为存活期 和消亡期 每次生成粒子都从消亡的粒子中获取 实现粒子缓存粒子预置 可以提前布置指定数量的粒子粒子自己控制自己的生命周期 避免内存泄漏代码详情BaseView.kotlin 粒子View的基类 实现粒子刷新频率控制abstract c...原创 2020-04-23 17:20:12 · 411 阅读 · 0 评论 -
DataBinding2
单项绑定与双向绑定DataBinding的核心是数据驱动View 即是:数据变化,视图自动变化,DataBinding同时也实现了双向驱动(双向绑定),即是当View的属性变化时,其对应的绑定的数据也会发生变化1.单项绑定单项绑定是 当数据改变时和数据绑定的View也自动更改实现方式有两种:方式一继承BaseObservable 在get方法上添加注解@Bindable,在set方法上...原创 2019-12-10 11:59:55 · 298 阅读 · 0 评论 -
TextView经常会用但是会忘得知识点_格式化&html&富文本
谷歌格式官方文档传送门_点击传送谷歌关于String资源文件的官方说明_点击传送文字格式化-----String.format()Android官方推荐TextView在设置内容的时候应该通过String文件来设置内容,而通过String文件获取内容,如:getResources().getString(R.string.tv_content,"内容1","内容2")实际上是通过Str...原创 2019-01-25 21:10:10 · 652 阅读 · 0 评论 -
Android_插值器
Android自带的插值器自定义插值器插值器常用到工具Android自带的插值器如图:介绍:原创 2019-03-11 15:29:22 · 585 阅读 · 0 评论 -
RecyclerView万能分割线_线性分割线_网格分割线
自定义RecyclerView分割线库,支持线性分割线 网格分割线原创 2019-07-15 18:59:33 · 860 阅读 · 2 评论