我想使用原生 android 创建一个包含三个圆形图像视图的自定义视图。现在我可以使用来自 hdodenhof 的 CircleImageView 创建一个圆形图像视图。我想知道是否有人可以告诉我哪种方式更好地放置三个圆圈,如下图所示。谢谢。
问问题
182 次
1 回答
0
正如您所建议的,您可以从三个 CircleImageViews 和适当的布局构建自定义视图。
但是,我怀疑您很难按照示例中显示的方式对圆圈进行布局。
我相当肯定,使用RelativeLayout 这几乎是不可能的,尽管您可以通过创造性地使用其他布局之一来实现这一点。
其他选项包括:
在图形编辑器中合并 3 个图像,然后使用它创建自定义视图。
合并上面的 3 个图像,并在 ImageView 中使用它
从画布创建自定义视图,并在适当的位置自己绘制图像。
您执行的操作可能取决于您希望自定义控件的行为方式,包括:
它的任何部分都需要动画吗?
3个圆圈可以单独点击吗?
于 2016-07-17T19:01:50.120 回答