web-dev-qa-db-ja.com

Android:垂直方向に拡張されたフローティングアクションボタン

このような機能を実現する方法はありますか https://github.com/futuresimple/Android-floating-action-button/raw/master/screenshots/menu.gif in Androidアプリ。この機能を実現するためにサードパーティのライブラリを使用したくありません。

8
Anupriya

現在、それをすばやく簡単に行う唯一の方法は、サードパーティのライブラリを使用することです。

はい、それはデザインライブラリで提供されているフローティングボタンを使用して行うことができ、それは非常に多くの作業になります。

私は上記のライブラリを長い間使用していて、まったく問題はありませんでした。私の意見では、サードパーティのライブラリを使用してすぐに始めて、コアアプリロジックにもっと集中する方がよいと思います。

必要に応じて、他のライブラリへのリンクを提供できます。

それがあなたを助けることを願っています。

[〜#〜]更新[〜#〜]

1)ラピッドフローティングボタン( リンク

2)フローティングアクションボタン( リンク

3)フローティングアクションボタン( リンク

4)Androidフローティングアクションボタン( リンク )-これは私が使用しているものです。アプリの要求をサポートするために、独自のメソッドをいくつか変更して追加する必要がありました。 。

ありがとう。

19
Aritra Roy

これは、最初に1つ(ルートFAB)を除くすべてを非表示にして、レイアウトに複数のFABを定義することで実現できます。次に、ルートファブがクリックされたときに非表示のFABを表示するロジックを追加します。温かみのあるファジー感をユーザーに与えるには、アニメーションをミックスに追加します。受け入れられた答えが示唆するほど複雑ではありません。

これは それを行う方法に関する良いチュートリアル です。

6
34m0