Страницы

Поиск по вопросам

среда, 5 декабря 2018 г.

Кастомный EditText Android

Столкнулся с проблемой кастомизации нижней полосы EditText. Нужно чтобы на каждый введенный символ была отведена отдельная полоса(см. рис.)
Реализовал путем помещения EditText и ImageView в RelativeLayout и отделив пробелами подставлял введенные символы.






android:alpha="0.3" android:background="@color/black" />





Решение более чем плохое, возможно кто сталкивался с подобным злом?


Ответ

Как насчёт использования уже готовых решений?
Кажется, здесь как раз то, что Вам нужно, в стиле Material Design.
Ещё один вариант, тут. На скриншотах по умолчанию немножко не так, как Вы хотите, но судя по описанию на гитхабе, есть большие возможности по кастомизации.
При этом в обоих вариантах нет проблем с переключением фокуса при вводе.

Комментариев нет:

Отправить комментарий