/**
* Generate bg drawable drawable.
*
* @param radii 圆角角度
* @param borderWidth 厚度
* @param color 颜色
* @return the drawable
*/
public static Drawable generateRoundBorderDrawable(float radii, float borderWidth, int color) {
float[] radiiF = new float[]{radii, radii, radii, radii, radii, radii, radii, radii};//四个角的 圆角幅度,8个可以设置的值,每个角都有2个边 2*4=8个
RectF rectF = new RectF(borderWidth, borderWidth, borderWidth, borderWidth);
Shape roundRectShape = new RoundRectShape(radiiF, rectF, radiiF);//圆角背景
ShapeDrawable shopDrawablePress = new ShapeDrawable(roundRectShape);//圆角shape
shopDrawablePress.getPaint().setColor(color);//设置颜色
return shopDrawablePress;
}
ResUtil.java 文件源码
java
阅读 28
收藏 0
点赞 0
评论 0
项目:RLibrary
作者:
评论列表
文章目录