我想在我的textview周围绘制一个弧形,但我很难做到。
我正在尝试使用画布绘制一个Arc,将其转换为drawable,然后应用于textview的背景。事情是电弧没有显示...
以下是创建drawable的代码:
Bitmap b = Bitmap.createBitmap(500, 500, Bitmap.Config.ARGB_8888);
Canvas c = new Canvas(b);
RectF rectF = new RectF(100,100,100,200);
c.drawArc(rectF, 0 , 180, true, new Paint(Color.BLACK));
Drawable d = new BitmapDrawable(b);
我有这个(第1张截图),我想这样做(第2次),
答案 0 :(得分:0)
您可以创建自定义圈drawable
,然后将其指定给TextView
的背景。
创建自定义drawable,如下所示:
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval">
<stroke
android:width="1dp"
android:color="#00ff00"/>
</shape>
如需更多圆形抽奖选项,请view this