- 0
- 0
- 约 7页
- 2017-09-03 发布于湖北
- 举报
Android-解析自定义view之圆形头像的各类方案
我们可以看到很多app都采用了圆形头像,那么怎么绘制圆形头像才是性能最好?代码复用性最强?也最方便呢?本博主做了一些探究。
文章结构:1.利用shape来制作圆形头像(一种死方案,要求是美工愿意配合你) 2.结合一个会导致oom的实现圆形头像方案进行性能分析 3.最优的圆形头像方案
一、利用shape来制作圆形头像(要求是美工愿意配合你)
为什么要求美工配合你呢??因为这个方案是在ImageView直接调用资源文件的,也就是直接用了ImageView的LayoutParams的match_parent模式。不能按照那个圆的大小来适配。
给出代码讲解:drawable文件的shape标签
?xml version=1.0 encoding=utf-8?
shape xmlns:android=/apk/res/android
android:shape=oval
!-- Corner的属性是设置圆角的半径的--
solid android:color=#FFFFFF /
stroke
android:width=2dp
android:color=#777777/stroke
size
android:width=120dp
原创力文档

文档评论(0)