还在学习android,这就是我被困住的地方。 我想将此项目用作我的应用程序的教程 https://github.com/PaoloRotolo/AppIntro 它有一个wiki,它说我需要添加gradle依赖,我非常确定我能正确处理。
困扰我的是我如何将该应用程序扩展到我的班级?我在哪里把项目/库放在我的项目中? 对不起,如果这个问题是newb-ish,我尝试了很多东西而且他们没有工作。
感谢您的帮助!
答案 0 :(得分:1)
repositories {
mavenCentral()
}
dependencies {
compile 'com.github.paolorotolo:appintro:3.4.0'
}
答案 1 :(得分:1)
既然你说你要处理添加gradle依赖性我相信你问的是如何实现一个Intro屏幕?您是否阅读了库的主页上的如何使用部分?
那里解释了一切。扩展内容以及每种方法的作用。对于每个片段的实际创建,我会给你一个提示。
为您的简介屏幕创建新课程后,如果您的片段没有特定的布局,请使用该部分代码:
package models
import sorm._
import play.api.libs.json.{JsValue, Writes, Json}
case class Page(url: String)
object Page {
implicit val writes = Json.writes[Page]
implicit val reads = Json.reads[Page]
}
object DB extends Instance(Set(Entity[Page]()), "jdbc:h2:mem:test")
def pages = Action {
val pages = DB.query[Page].fetch()
Ok(Json.toJson(pages))
}
def addPage = Action(parse.json) { request =>
val page = DB.save(request.body.as[Page])
Ok(Json.toJson(page))
}
其中参数是您选择的变量。对于图像,您可以使用可绘制文件夹内的任何图像,例如 addSlide(AppIntroFragment.newInstance(title, description, image, background_colour));
和背景颜色 - R.drawable.intro_ico
编辑如果您想知道是否应该下载某些内容,而不是仅仅通过将这些代码行添加到ContextCompat.getColor(this, R.color.grey)
来完成。当您添加它们时,Android Studio会向build.gradle
请求gradle文件,然后下载该库。
对于某些库,您需要从存储库下载Sync
文件或jar
,然后通过将下载的文件夹作为git clone
添加到项目中> Android Studio>新建>导入模块>找到文件夹。但是,对于那个,添加依赖关系就足够了,因为它在Sync之后被下载。