@TargetApi(Build.VERSION_CODES.LOLLIPOP)
public static Drawable createTag(String color) {
ShapeDrawable shapeDrawableM = new ShapeDrawable(new RectShape());
// shapeDrawableM.getShape().resize(100, 100);
shapeDrawableM.setBounds(0, 0, 100, 20);
shapeDrawableM.getPaint().setColor(Color.parseColor(color));
// <size android:width="100dp" android:height="20dp"/>
// <corners android:radius="0dp"/>
RotateDrawable rotateDrawable = new RotateDrawable();
ShapeDrawable shapeDrawable = new ShapeDrawable(new RectShape());
shapeDrawable.getPaint().setColor(Color.parseColor("#ffffff"));
rotateDrawable.setFromDegrees(45.0f);
rotateDrawable.setDrawable(shapeDrawable);
RotateDrawable rotateDrawable1 = new RotateDrawable();
ShapeDrawable shapeDrawable1 = new ShapeDrawable(new RectShape());
shapeDrawable1.getPaint().setColor(Color.parseColor("#ffffff"));
rotateDrawable1.setFromDegrees(-45.0f);
rotateDrawable1.setDrawable(shapeDrawable1);
Drawable[] layers = {shapeDrawableM, rotateDrawable, rotateDrawable1};
LayerDrawable layerDrawable = new LayerDrawable(layers);
layerDrawable.setLayerInset(1, 0, -40, -20, 38);
layerDrawable.setLayerInset(2, 0, 40, -20, -50);
return layerDrawable;
}
TagArrowUtils.java 文件源码
java
阅读 20
收藏 0
点赞 0
评论 0
项目:vdb-android
作者:
评论列表
文章目录