0

在此处输入图像描述

我想使用原生 android 创建一个包含三个圆形图像视图的自定义视图。现在我可以使用来自 hdodenhof 的 CircleImageView 创建一个圆形图像视图。我想知道是否有人可以告诉我哪种方式更好地放置三个圆圈,如下图所示。谢谢。

4

1 回答 1

0

正如您所建议的,您可以从三个 CircleImageViews 和适当的布局构建自定义视图。

但是,我怀疑您很难按照示例中显示的方式对圆圈进行布局。

我相当肯定,使用RelativeLayout 这几乎是不可能的,尽管您可以通过创造性地使用其他布局之一来实现这一点。

其他选项包括:

  • 在图形编辑器中合并 3 个图像,然后使用它创建自定义视图。

  • 合并上面的 3 个图像,并在 ImageView 中使用它

  • 从画布创建自定义视图,并在适当的位置自己绘制图像。

您执行的操作可能取决于您希望自定义控件的行为方式,包括:

  • 它的任何部分都需要动画吗?

  • 3个圆圈可以单独点击吗?

于 2016-07-17T19:01:50.120 回答