我想使用原生android创建一个带有三个圆形图像视图的自定义视图。现在我可以使用hdodenhof的CircleImageView创建一个圆形图像视图。我想知道是否有人可以告诉我哪种方式更好地放置三个圆圈,如下图。感谢。
答案 0 :(得分:0)
您可以按照建议从三个CircleImageViews和适当的布局构建自定义视图。
但是,我怀疑您将难以按照示例中显示的方式设置圆圈。
我很确定使用RelativeLayout几乎不可能,但是你可以通过创造性地使用其他布局来实现这一目标。
其他选项包括:
在图形编辑器中合并3个图像,然后使用该图像创建自定义视图。
如上所述合并3张图片,只需在ImageView中使用
从Canvas创建自定义视图,并在适当的位置自行绘制图像。
您所做的可能取决于您希望自定义控件的行为方式,包括:
是动画的任何部分吗?
是可以单独点击的3个圈子吗?