我想创建一个如下图所示的视图
请提供任何帮助
谢谢
答案 0 :(得分:8)
我认为这是非常晚的回应,但它对其他人也有帮助。
我找到了一个库,在listview上重新编写并实现了循环列表。 图书馆是http://sqlfiddle.com/#!9/7e76fb/11 和一些代码片段
public void changeGroupFlag(Object obj) throws Exception
{
Field[] f = obj.getClass().getSuperclass().getSuperclass().getSuperclass().getDeclaredFields(); // Mapping array members
for (Field tem : f)
{
if (tem.getName().equals("mGroupFlags")) {
tem.setAccessible(true);
Integer mGroupFlags = (Integer)tem.get(obj);
int newGroupFlags = mGroupFlags & 0xfffff8;
tem.set(obj, newGroupFlags);
}
}
}
我希望,这会有所帮助。
快乐编码......
答案 1 :(得分:3)
检查这些链接(git hub)你将获得源代码并尝试理解,以便你可以自定义你的需求
Android-Wheel-Menu
Android-CircleMenu
CircularFloatingActionMenu
答案 2 :(得分:2)
http://www.raywenderlich.com/9864/how-to-create-a-rotating-wheel-control-with-uikit是一个用于创建圆形轮的ios教程。你需要做的就是在android中遵循相同的数学和物理来实现这个半圆形视图。
要在android中实现自定义视图,请参阅this。即使样本与你想要的非常相似。
这是一个非常好的价值选择器,请实现它并在android playground中贡献它。与此同时,我将尝试实施它。
请问我什么。如果你需要帮助。 :)
答案 3 :(得分:1)
请尝试以下链接。它可能对你有帮助。
https://github.com/daCapricorn/ArcMenu
并列出圆形列表视图。
按照其工作代码。代码由三星提供
可能适合您的问题
http://developer.samsung.com/android/samples/Circle-Launcher
答案 4 :(得分:1)