Пользовательский вид с тремя изображениями круга Android

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

Я хочу создать пользовательский вид с тремя круговыми изображениями, используя родной Android. Теперь я могу создать одно изображение круга, используя CircleImageView из hdodenhof. Интересно, кто-нибудь может сказать мне, какой путь лучше поставить тремя кружками, как показано на следующем рисунке? Благодарю.

1 ответ

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

Тем не менее, я подозреваю, что у вас будут трудности с наведением кругов, как показано в вашем примере.

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

Другие варианты включают в себя:

  • Объедините 3 изображения в графическом редакторе, а затем создайте пользовательский вид, используя это.

  • Объедините 3 изображения, как указано выше, и просто используйте их в ImageView

  • Создайте пользовательский вид из Canvas и нарисуйте изображения самостоятельно в соответствующих местах.

Что вы будете делать, вероятно, будет зависеть от того, как вы хотите, чтобы пользовательский элемент управления работал, в том числе:

  • любая часть этого должна быть оживлена?

  • 3 круга должны быть кликабельными по отдельности?

Другие вопросы по тегам