如何在API 21以下的画布上绘制圆角矩形

4

我正在通过继承android.view.View创建自定义视图。

现在,我需要在API级别低于21的Android设备上绘制一个圆角矩形。Android中有一个名为drawRoundRect(float left, float top, float right, float bottom, float rx, float ry, Paint paint)的内置方法,但是它不支持低于21的API,但是我需要在API 16上绘制它。我该怎么做呢?

提前致谢


5
Canvas#drawRoundRect是在API level 1中引入的,有关更多信息,请阅读官方文档 - pskink
感谢您的快速反馈。 我修改了我的问题,drawRect(Rect r, Paint paint) 在API 1中可用,但是drawRoundRect(float left, float top, float right, float bottom, float rx, float ry, Paint paint)在API 21中添加了。 - touhid udoy
你看到我发的链接了吗?你试过按下 ^F 然后输入 drawRoundRect 吗? - pskink
是的,我明白了,谢谢回复。 - touhid udoy
1个回答

10

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接