private void updateAttrs(Drawable drawable) {
if (drawable == null) {
return;
}
if (drawable instanceof RoundedDrawable) {
((RoundedDrawable) drawable).setScaleType(mScaleType).setCornerRadius(cornerRadius)
.setBorderWidth(borderWidth).setBorderColor(borderColor).setOval(isOval);
} else if (drawable instanceof LayerDrawable) {
// loop through layers to and set drawable attrs
LayerDrawable ld = ((LayerDrawable) drawable);
for (int i = 0, layers = ld.getNumberOfLayers(); i < layers; i++) {
updateAttrs(ld.getDrawable(i));
}
}
}
RoundedImageView.java 文件源码
java
阅读 43
收藏 0
点赞 0
评论 0
项目:AvatarView
作者:
评论列表
文章目录