2

thisのような私のファブのアニメーションを材料設計の原則で作成したいと思っています。共有アイコンを回転させるものと別のものをアルファアニメーションの同時性です。その後、別のアイコンが置き換えられました。この目標を設定したアニメーションを作成すると、ファブは回転して消えてしまいますが、ファブ内のアイコンがこのアニメーションを取りたいと思っています。このアニメーションを作成するにはどうしたらいいですか?ありがとうフローティングアクションボタン内のアニメーションアイコンの使い方

答えて

1

カスタム浮動アクションボタンクラスを作成し、setImageDrawableメソッドをオーバーライドしてそこで翻訳アニメーションを行うのが最も良い方法です。また、onDrawメソッドを変更して、FloatingActionButtonにアニメーションを追加することもできます。

+0

ご回答いただきありがとうございます。私はこの解決策を試しています。 –

+0

欲しいと思います;)onDrawをオーバーライドする方法を確認したい場合は、この投稿を参照してください:http://stackoverflow.com/questions/37263308/pulsating-button-animation-android 私はオーバーライドしました。私のカスタムクラスonDrawを使って拍動アニメーションを生成します。あなたは、setImageDrawbaleを呼び出すたびに、onLoveまたはsetImageDrawable –

+0

を使用して移動およびアルファアニメーションを使用する必要があります。このアニメーションはアニメーション化する必要があります。たとえばfabをクリックすると、fba.setImageDrawableが呼び出され、このアニメーションが再生されます。 –

1

この結果を得るには、サードパーティライブラリを使用する必要があります。見てみようhere
独自の方法を実装することは可能ですが、あなたは「ホイールを改革する」のようなものになることに注意することが重要です。

これをやりたければ、いくつかのFABを作成し、視界を変えてシンプルなアニメーションで移動できます。

+0

あなたの涼しい図書館の提供に感謝します。私は確かにこのライブラリをチェックする –

関連する問題