Я разрабатываю приложение, в котором каждый символ будет представлять определенный цвет, как показано ниже.
Теперь, когда пользователь печатает на клавиатуре (программной клавиатуре), я отображаю соответствующие цвета в EditText
(очевидно), как показано ниже.
Но оно (цветной символ) не обязательно должно быть только квадратным (круг или куб также должны поддерживаться)
Теперь проблема в том, что я не знаю, как отобразить эти цветные предложения в EditText
. Должен ли я создать квадратную коробку, куб или что-то в HTML
, а затем
преобразовать его в форматированный String
или мне для этого нужно составить список View
? Где каждый вид будет представлять каждый символ и будет отображать эти виды в макете, следуя друг за другом, так что это будет похоже на второе изображение.
Или мне нужно сделать динамическое сложное градиентное изображение?
Любая помощь будет оценена.
Спасибо!