【发布时间】:2013-11-23 21:21:33
【问题描述】:
我正在开发一个 Android 应用程序,我想在里面画一个带有文本的圆圈。我希望填充为白色,带有黑色边框和黑色文本。现在我有一个ShapeDrawable:
mDrawable = new ShapeDrawable(new OvalShape());
mDrawable.getPaint().setColor(0xFFFFFF);
但是,这会使整个圆圈变白(并且在白色背景下您看不到它),并且在搜索了如何将文本添加到形状之后,我似乎找不到有效的答案。我还应该注意,我将根据用户输入添加任意数量的带有不同文本的圆圈。任何帮助将非常感激!
【问题讨论】:
-
Drawable 不是用来画文字的,你应该试试位图,就像 Geralt 图解的那样
-
什么??? Drawable 用于绘制可以使用 Canvas 绘制的所有内容