在日常开发中,我们经常需要使用到TextView Span的各种常用样式,但Android提供的设置API也并不友好,无法快速使用,所以我做了一...
在日常开发中,我们经常需要使用到TextView Span的各种常用样式,但Android提供的设置API也并不友好,无法快速使用,所以我做了一...
在日常开发中,我们经常需要用到dp2px、sp2px、常用Resource值(string/color/drawable)获取等操作,如果全部使...
在日常开发中,我们经常需要为各种View实现圆角边框,例如圆角边框的ImageView、圆角边框的TextView、圆角边框的Constrain...
最近小伙伴有个需求,就是实现类似于小红书、Lemon8的拖拽退出效果,查了一圈发现并没有实现该功能的Library,于是便做了一个开源Libra...
在日常开发中,我们经常需要解决NestedScrollView、ScrollView、RecyclerView、ViewPager、ViewPa...
在日常开发中,TextView是我们经常使用的控件,但是原生的TextView却无法帮我们实现一些常用的功能,例如:设置中粗、设置TextVie...
在日常开发中,我们经常需要实现遮罩镂空的功能,例如扫码、引导页、遮挡层等等: 通常我们会在每个需要的地方自定义一个View来实现,但如果项目有多...
因为随着全面屏时代的来临,沉浸式的体验对于APP变得越来越重要,PopupWindow作为APP一种重要的交互方式,如果不实现沉浸式的话,那么P...
因为随着全面屏时代的来临,沉浸式的体验对于APP变得越来越重要,Dialog作为APP一种重要的交互方式,如果不实现沉浸式的话,那么Dialog...
最近小伙伴有个需求,就是在加载网络图片的同时显示加载进度,本来以为简单调用一下监听即可,查了一圈发现实现该功能需要重写不少类和方法,存在大量样板...
专题公告
一行代码优雅实现功能