アンドロイドで回転メニューに関する質問があります。私はアニメメニューをガンシリンダーのように動かしたいと思っています。 1-6 ImageButtonsあり、ボタンを使用すると、画面をタッチする方法に応じて、時計回りまたはcountercwを回転している回転メニューの作成方法
。 私はImageButtonsなどを配置する方法を知っていますが、常に静的なメニューを作成したことはありません。あなたが私を助けることができれば、私は非常に感謝します。
アンドロイドで回転メニューに関する質問があります。私はアニメメニューをガンシリンダーのように動かしたいと思っています。 1-6 ImageButtonsあり、ボタンを使用すると、画面をタッチする方法に応じて、時計回りまたはcountercwを回転している回転メニューの作成方法
。 私はImageButtonsなどを配置する方法を知っていますが、常に静的なメニューを作成したことはありません。あなたが私を助けることができれば、私は非常に感謝します。
私はこれに似た何かを考えていました。
スワイプジェスチャーでビューを切り替えるために使用できるビューフリッパーを見てください。おそらく、ビューの入力/終了アニメーションに回転を追加する方法があります。
http://developingandroid.blogspot.co.uk/2009/09/implementing-swipe-gesture.html
ViewGroupを拡張する独自のレイアウトを作成し、OnMeasureとOnLayoutメソッドをオーバーライドします。そこにあなた自身のボタンを配置することができます。カスタムレイアウトでタッチイベントを聴いて、前述の方法でこの情報を処理します。
FlowLayoutの実装をご覧ください。あなたが探しているものではありませんが、実際にOnLayoutとOnMeasureを行う必要があることを理解し始めなければなりません。
幸運。私はここに)あなたが
1を使用することにより、これを行うことができると思い
はメニューhttps://github.com/dmitry-zaitsev/CircleLayout
2を回転させるためのライブラリである)カルーセルビューを使用して、あなたの条件http://www.codeproject.com/Articles/146145/Android-3D-Carousel
3に係るZ深度を設定)続きますこのcreating a Circular view in android
私が実装したベストはCircle Menuです。 Androidアプリケーションのための円形メニューのこの単純な実装は、次のスクリーンショットのように見えます...
...
Mavenのリポジトリをパッケージをダウンロードするには、次の
<dependency>
<groupId>com.github.szugyi</groupId>
<artifactId>Android-CircleMenu</artifactId>
<version>2.0.0</version>
</dependency>
か受け台:
compile 'com.github.szugyi:Android-CircleMenu:2.0.0'
Android-CircleMenuにはAndroid 4.0が必要です。
これは私が探しているものです..百万のおかげで仲間:) –
このリンクは質問に答えるかもしれませんが、ここでの答えと参照のためのリンクを提供します。リンクされたページが変更された場合、リンクのみの回答は無効になります。 - [レビューから](/レビュー/低品質の投稿/ 18612104) –
これは非常に幅広い質問のようです... – fiddler
このプロジェクトは、円でボタンをアニメーション化する方法に関するいくつかのアイデアを提供します:https://github.com/siyamed/android-satellite-menu –