【发布时间】:2018-07-05 15:36:00
【问题描述】:
我正在开发一个应用程序,其中每个字符将代表一种特定的颜色,如下所示。
现在,当用户在键盘(软键盘)上键入时,我将在EditText(显然)中显示相应的颜色,如下所示。
但它(彩色字符)不必只是方形(圆形或立方体也应该是可支持的)
现在,问题是我不知道如何在EditText 中显示这些彩色句子。我应该在HTML 中创建一个方形盒子、立方体或其他东西,然后
将其转换为格式化的String 还是我应该为此目的制作View 列表?每个视图将代表每个字符,并将在布局中显示这些视图,因此看起来像第二个图像。
还是我必须制作动态复杂的渐变图像?
任何帮助将不胜感激。
谢谢!
【问题讨论】:
-
似乎带有画布绘图的自定义视图最灵活,从这里开始:developer.android.com/guide/topics/ui/custom-components
标签: android xml android-layout gradient android-color