web-dev-qa-db-ja.com

フローティングアクションボタンライブラリを含める

私はAndroid Studioの初心者であり、次のライブラリを使用しています https://github.com/futuresimple/Android-floating-action-button フローティングアクションボタンを追加します私のプロジェクトに参加しましたが、それを行う方法がわかりません。

13
Adhish

AndroidX用に更新:

GoogleのFABのネイティブ実装を使用できます:com.google.Android.material.floatingactionbutton.FloatingActionButton

依存関係:com.google.Android.material:material:1.0.0


以前(AndroidXより前):

代わりに、Googleが提供するデザインサポートフローティングアクションボタンを使用することをお勧めします http://Android-developers.blogspot.com/2015/05/Android-design-support-library.html 追加これをあなたのグラドルに:

dependencies {
    compile 'com.Android.support:design:23.0.0'
}

これには、次に示すFloatingActionButtonが含まれます。 http://developer.Android.com/reference/Android/support/design/widget/FloatingActionButton.html?utm_campaign=io15&utm_source=dac&utm_medium=blog

一般に、サードパーティのライブラリよりもサポートされているライブラリを使用することをお勧めします。

16
Rumadon

私は少し遅れていますが、フローティングアクションボタンをプロジェクトに追加する方法を検討する人のために androidxへの最近の移行によるプロジェクトの変更 ここでの答えです。 com.Android.support:designの代わりに新しいcom.google.Android.material:material:1.0.0-rc01を使用:

dependencies {
    implementation 'com.google.Android.material:material:1.0.0-rc01'
}

プロジェクトを同期したら、アクティビティxmlファイルでFABを宣言します。

<com.google.Android.material.floatingactionbutton.FloatingActionButton
        Android:id="@+id/fab"
        Android:layout_width="wrap_content"
        Android:layout_height="wrap_content"
        Android:layout_gravity="end|bottom"
        Android:layout_margin="16dp"
        Android:layout_marginEnd="24dp"/>
4
xbound

Build.gradleに依存関係を追加するだけです。

dependencies {
    compile 'com.getbase:floatingactionbutton:1.9.0'
}

ボタンがXMLレイアウトにどのように追加されるかを確認するには、サンプルプロジェクトを確認してください。

知識について:

ライブラリを使用する方法は2つあります。

  1. 最初の方法では、ライブラリの所有者がライブラリをMaven Centralまたはその他のリポジトリに公開している場合、build.gradleファイルで指定されたアーティファクトIDを使用するだけです。例:com.getbase:floatingactionbutton:1.9.0、com.Android.support:appcompat-v7:21.0.3
  2. もう1つの方法は、Eclipseプロジェクトで行っていたのと同じように、プロジェクトでライブラリプロジェクトを参照することです。
2
Paresh Mayani