[Android Pro] Android 必知必会-使用 supportV4 的 RoundedBitmapDrawable 实现圆角
Android 实现 Pro 必会 必知 圆角 使用
2023-09-14 08:56:59 时间
RoundedBitmapDrawable
是 supportV4
下的一个类,有了它,显示圆角和圆形图片的情况下就不需要额外的第三方类库了,还能和各种图片加载库配合使用。
背景
今天无意间看到一段实现圆形头像的代码:
RoundedBitmapDrawable drawable = RoundedBitmapDrawableFactory.create(getResources(), bitmap); drawable.setCircular(true);
RoundedBitmapDrawable
这个类顿时就引起我的好奇了,一查发现是 android.support.v4.graphics.drawable.RoundedBitmapDrawable
,点击此处 可以看到官方的介绍。这个类中的两个方法是今天的主角:
return | method |
---|---|
void | setCircular(boolean circular) : Sets the image shape to circular. |
void | setCornerRadius(float cornerRadius) : Sets the corner radius to be applied when drawing the bitmap. |
setCircular(boolean circular)
: 把图片的形状设为圆形;
setCornerRadius(float cornerRadius)
: 设置图片的圆角半径。
相关文章
- 加密狗android,Android系统加密狗的设计与实现
- android短信验证码代码,Android短信验证码自动填写实现代码
- Android平台GB28181设备接入端如何实时更新经纬度实现国标平台侧电子地图位置标注
- 自定义FlowLayout,android flowLayout实现
- android studio preview 不显示
- 【错误记录】Flutter / Android 报错 ( AAPT: error: attribute android:requestLegacyExternalStorage not found )
- 【Android Gradle 插件】组件化中的 Gradle 构建脚本实现 ② ( 组件化基本实现 | Project 相关目录 | 定义组件切换标志位 | 切换插件导入 | 切换设置应用 ID )
- 【Android Gradle 插件】组件化中的 Gradle 构建脚本实现 ⑤ ( 优化 Gradle 构建脚本 | 构建脚本结构 | 闭包定义及用法 | 依赖配置 | android 块配置 )
- 基于Android TextureView与SurfaceTexture实现相机Camera拍照预览与保存照片详解手机开发
- Android系统基于Linux内核,实现移动设备突破极限。(android linux内核)
- android实现获取正在运行的应用程序
- Android文件下载进度条的实现代码
- 解析Android应用启动后自动创建桌面快捷方式的实现方法
- android拍照和上传的实现代码
- Android通讯录开发之删除功能的实现方法