控件
似客是江湖
仰望星空,脚踏实地。
展开
-
绘制View的圆角
API 21及以上,Android开放了一个接口ViewOutlineProvider类,用于设置view控件的圆角imageView.setClipToOutline(true);//允许绘制圆角imageView.setOutlineProvider(new ViewOutlineProvider() { @Override public void getOutline...原创 2019-04-01 18:00:13 · 397 阅读 · 0 评论 -
RecyclerView自定义ItemDecoration绘制分割线
RecyclerView没有直接提供设置分割线的属性,一般我们会通过在item布局中直接添加分割线或者在代码中自定义ItemDecoration来设置,今天我们就来讲讲如何自定义ItemDecoration绘制简单的分割线。一、首先我们继承RecyclerView.ItemDecoration类自定义一个SimpleItemDecoration,直接上代码:public cla...原创 2019-04-08 16:57:18 · 622 阅读 · 1 评论 -
自定义ItemDecoration实现分组粘性效果(类似通讯录)
在上一篇文章RecyclerView自定义ItemDecoration绘制分割线,简单的实现了通用的分割线,同样,我们可以利用ItemDecoration来实现类似通讯录的分组粘性效果。一、实现类似通讯录的分组粘性布局,分组布局中只有文字,直接上代码。/** * 类似通讯录的分组粘性布局,分组布局中只有文字 */public class SectionDecoration exte...原创 2019-04-09 17:52:23 · 496 阅读 · 0 评论 -
Android App全局悬浮框实现
最近用了一个很好用的开源库,在APP全局或部分页面显示悬浮框,例如音乐播放的歌词显示等。下面我将记录下简单使用笔记。1.在清单文件添加悬浮框权限<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />2.判断是否有悬浮框的权限 if (Build.VERSION....原创 2019-05-31 18:11:41 · 9715 阅读 · 0 评论