Chcę utworzyć widok pokazany na zdjęciu poniżejklienta okrągły widok
Proszę podać żadnej pomocy
dziękuję
Chcę utworzyć widok pokazany na zdjęciu poniżejklienta okrągły widok
Proszę podać żadnej pomocy
dziękuję
Sprawdź te linki (hub GIT) u dostanie źródło kod i spróbuj to zrozumieć, aby móc dostosować swoje wymagania:
Android-Wheel-Menu
Android-CircleMenu
CircularFloatingActionMenu
Wypróbuj poniższy link. To może ci pomóc.
https://github.com/daCapricorn/ArcMenu
i zrobić listę okrągły ListView.
Wykonaj ten działający kod. Kod jest przez Samsung
może być to workfor swoje problemy
http://developer.samsung.com/android/samples/Circle-Launcher
http://www.raywenderlich.com/9864/how-to-create-a-rotating-wheel-control-with-uikit ios jest poradnik do tworzenia koło okrągły. Co musisz zrobić, postępuj zgodnie z tą samą matematyką i fizyką w Androidzie, aby zaimplementować ten półokrągły widok.
A do realizacji niestandardowego widoku w Android patrz this. Nawet próbka jest bardzo podobna do tego, co chcesz.
Jest to bardzo dobry wybór wartości, proszę zaimplementować go i złożyć go w Androidzie playground. W międzyczasie spróbuję go zaimplementować.
Proszę pytać mnie o wszystko. Jeśli potrzebujesz pomocy. :)
http://developer.android.com/ mieć dobry przykład dla Creating Custom Views! innego niż iść do tego custom-ui-making-a-vintage-thermometer
Myślę, że to bardzo późno odpowiedzi, ale może pomocne dla innych.
Znajduję bibliotekę, przerobioną na listę i zaimplementowaną okrągłą listę. Biblioteka here a niektóre fragment kodu
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);
}
}
}
Mam nadzieję, że to pomoże.
Happy Coding ...
Doskonały widok. Pokaż nam, co do tej pory wypróbowałeś! –
@PareshMayani - Wypróbowałem wszystkie okrągłe przykłady menu, przykład menu łuku, poziomy widok listy, próbowałem również utworzyć niestandardowy widok.Ponieważ wymagało to matematyki, nie jestem w stanie go stworzyć. –