Как сделать вращающееся меню

У меня есть вопрос о вращении меню в Android. Я хотел бы сделать анимированное меню, движущееся как пистолетный цилиндр.

Где 1-6 - кнопки изображения, а кнопки вращаются по часовой стрелке или против часовой стрелки в зависимости от того, как вы касаетесь экрана. Я знаю, как разместить кнопки ImageButton и т. Д., Но я никогда не делал анимированное меню, всегда статичное. Если вы можете мне помочь, яБуду очень признателен.

 fiddler14 нояб. 2012 г., 16:14
Это звучит как очень широкий вопрос ...
 Gunnar Karlsson13 июн. 2013 г., 13:14
Этот проект может дать вам несколько идей о том, как анимировать кнопки в круге:github.com/siyamed/android-satellite-menu

Ответы на вопрос(4)

Посмотрите на флиппер вида, который можно использовать для переключения между видами жестом смахивания, возможно, есть способ добавить вращение в анимацию входа / выхода видов.

http://developingandroid.blogspot.co.uk/2009/09/implementing-swipe-gesture.html

Я думаю, что вы можете сделать это с помощью

1) вот библиотека для вращающегося менюhttps://github.com/dmitry-zaitsev/CircleLayout

2) использовать вид карусели и установить глубину z в соответствии с вашими требованиямиhttp://www.codeproject.com/Articles/146145/Android-3D-Carousel

3) следовать этомуСоздание кругового представления в Android

 Mehul Ranpara28 июн. 2013 г., 13:08
Вау кави..Большая библиотека .. :-)
 Sanket Kachhela28 июн. 2013 г., 13:31
спасибо .. :) просто реализовать в одном из проектов ..
 Karthik19 июн. 2013 г., 14:31
Android-3D-карусель работает для меня, спасибо за ваш ответ
 Karthik19 июн. 2013 г., 08:42
сейчас я'Я попробую эти примеры один раз, если это работает для меня, я обновлю тебя
 Sanket Kachhela19 июн. 2013 г., 14:07
@ Kartik это у тебя сработало?

Создайте свой собственный макет расширенияViewGroup и переопределить методы OnMeasure и OnLayout. Там вы можете расположить свои кнопки самостоятельно. Прослушайте сенсорные события в вашем пользовательском макете и обработайте эту информацию упомянутыми методами.

Посмотри наFlowLayout реализация. Это н't, что вы ищете, однако это должно помочь вам начать понимать, что вам действительно нужно делать OnLayout и OnMeasure.

Удачи.

Круг Меню, Эта простая реализация кругового меню для приложений Android выглядит следующим образом ...

Чтобы загрузить пакет ...

Maven репо:

<dependency>
    <groupid>com.github.szugyi</groupid>
    <artifactid>Android-CircleMenu</artifactid>
    <version>2.0.0</version>
</dependency>

или Gradle:

compile 'com.github.szugyi:Android-CircleMenu:2.0.0'

Android-CircleMenu требует Android 4.0.

 Hardik Joshi30 мар. 2017 г., 19:52
Это то, что я ищу .. миллион спасибо, братан :)

Ваш ответ на вопрос