如何以编程方式放大GradientDrawable?

时间:2018-06-19 10:03:34

标签: android shape

我得到了一个非常接近textview,代码和图像的矩形,如下所示......

private Drawable getShape(int iColor) {
    final int STROKE_WIDTH = 5;
    final float CORNER_RADIUS = 15.0f;

    GradientDrawable gd = new GradientDrawable();
    gd.setShape(GradientDrawable.RECTANGLE);
    gd.setColor(Color.TRANSPARENT);
    gd.setStroke(STROKE_WIDTH, iColor);
    gd.setCornerRadius(CORNER_RADIUS);

    return gd;
}

enter image description here

如何放大笔画使其看起来很好?

textview设置为“wrap_content”并使用形状设置背景。

1 个答案:

答案 0 :(得分:0)

您可以覆盖UIPageViewControllergetIntrinsicWidth方法。

getIntrinsicHeight