-1

我在从 github.com 实现自定义库方面非常陌生

这是我试图遵循的链接:

https://github.com/makovkastar/FloatingActionButton

实现这个浮动操作按钮似乎很容易,但我需要有人教我如何遵循这个指令。

我被困在这里:

3) Attach the FAB to AbsListView, RecyclerView or ScrollView :

ListView listView = (ListView) findViewById(android.R.id.list);
FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
fab.attachToListView(listView);

因为我的项目中没有 FloatingActionButton.java。

我是否必须下载所有这些文件:

https://github.com/makovkastar/FloatingActionButton/tree/master/library/src/main/java/com/melnykov/fab

把它们都放在我的包裹里?

我只需要一些初学者级别的指南..

4

2 回答 2

3

使用 Android Studio 时,一般会使用 gradle 构建系统,以及 gradle 依赖项。

在您的项目中,您的根项目 build.gradle通常很小(约 20 行)并保持很小。第二个build.gradle是你的应用程序 gradle,你在你的设备上启动的应用程序。

这是层次结构:

/
    build.gradle (project gradle)
    app/
        src/
        build.gradle (app gradle)

build.gradle您必须更新的通常是应用程序 gradle 。你会看到它已经包含了一些依赖:

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    ...
}

github 上的大多数库都使用 Maven/Jcenter 在线发布库。Gradle 参与其中,并允许您非常简单地添加依赖项。当您构建您的应用程序时,Gradle 还将合并清单和库中的资源。

对于 FAB,开发人员在README.md集成教程中编写,其中包括

compile 'com.melnykov:floatingactionbutton:1.3.0'

要通过 gradle 添加库,请执行以下操作:

  1. 将 gradle 依赖项添加到您是应用程序 gradle 的依赖项的一部分。

    dependencies {
        compile fileTree(dir: 'libs', include: ['*.jar'])
        ...
        compile 'com.melnykov:floatingactionbutton:1.3.0'
    }
    
  2. 最后,Android Studio 会提示你“立即同步”,点击按钮,让 android 下载并编译库,你就可以开始了。

于 2015-05-05T10:00:43.933 回答
0

首先克隆项目并将其放在与您的应用相同的文件夹中,然后按照以下步骤操作

于 2015-05-05T10:12:33.417 回答