如何动态地将切片添加到磁盘映像?

时间:2013-11-27 16:21:08

标签: android android-layout android-xml android-drawable

您好我是Android新手,我目前正在尝试一些Android功能。 所以我想找到一种方法来灵活地添加切片到磁盘映像(可能是饼图或轮盘赌轮)。我对这个主题进行了一些研究,Drawable Resources | Android。如果我想动态插入切片,我认为InsetDrawable方法最适合我的情况。因此,每次图像更改时都不会重新创建位图。我还讨论了如何将笛卡尔坐标改为极坐标Android SDK: Creating a Rotating Dialer的教程。我希望将InsetDrawable方法与极坐标结合起来以实现此功能。所以我想知道是否有人能告诉我我的想法是否可行?

我想要获得的图像样本如下所示:

Image

用户可以添加更多元素来填充磁盘以使其成为8或10个切片,或者从磁盘中删除切片,而不是使用6个切片。

如果有人可以共享某些相关主题或教程的链接,那就太棒了。

提前致谢:)

1 个答案:

答案 0 :(得分:0)

你到底想要的是什么?如果要在每次单击按钮时动态添加切片,您只需要在xml中以圆形的形式将6个切片排列为6个ImageView。您最初必须使这些ImageView不可见。在按钮的onClick功能中,您可以逐个看到ImageViews。