Android, индивидуальный дизайн компонентов

В моем приложении мне нужно что-то вроде изображения ниже. У меня есть опыт создания пользовательских компонентов, и я знаю, как это сделать. Однако я понятия не имею, как создать такой компонент. Нужно ли мне делать что-то подобное, когда мы разрабатываем пользовательскую панель рейтинга?

введите здесь описание изображения


person Hesam    schedule 26.03.2013    source источник


Ответы (1)


Во всяком случае, их так много способов, которыми вы можете достичь этого.

Один из способов, который я вижу, используя группу переключателей и переключатель, вертикальные линии и текстовое представление, вы можете легко достичь этого. Поместите все в макет по вашему выбору, а затем просто раздуйте макет, где вам нужно. После этого вам просто нужно установить переключатель, подобный этому radio1.setChecked(true). Это простое решение, но может быть не оптимальным.

В качестве альтернативы вы можете создать собственное представление, расширив класс представления или любой из его подклассов, независимо от того, что вы считаете подходящим для своей работы, а затем переопределить его метод onDraw, выполнив все вручную.

person minhaz    schedule 26.03.2013