原创文章,转载请注明出处http://www.cnblogs.com/baipengzhan/p/6286619.html

第三方框架ViewPagerIndicator实现的效果比较好,但当我们从GitHub上查找该项目的使用

方法的时候,作者没有指明Android Studio中比较简便的使用方法,造成了一些引入的不便,

经过搜索和自己测试,获得了一些比较十分简便的方法,经过自己的测试,完全可用,在此总

结出来,方便今后使用。(测试有效的时间截止到2017/01/15,请注意时间)

注意:

我们以上所说的引入的项目,是GitHub上JakeWharton的viewpagerindicator项目,

而非其他作者的项目,这点请注意。

引入方式一:

在项目的build.gradle中添加:

allprojects {
repositories {
...
maven { url "https://jitpack.io" }
}
}

在模型(app)的build.gradle中添加:  

dependencies {
compile 'com.github.JakeWharton:ViewPagerIndicator:2.4.1'
}

添加之后,我们要同步一下项目(Sync)

然后我们就可以在项目中使用了,这种方式十分简单。

引入方式二:

在项目的build.gradle中添加:

buildscript {
repositories {
jcenter()
maven { url "http://dl.bintray.com/populov/maven" }
mavenCentral() }
dependencies {
...... }
} allprojects {
repositories {
jcenter {url"https://jcenter.bintray.com/com/viewpagerindicator/library/2.4.1/library-2.4.1.aar" }
maven { url "http://dl.bintray.com/populov/maven" }
mavenCentral() }
}

添加之后,我们要同步一下项目(Sync)

然后我们就可以在项目中使用了。

引入方式三:

使用Android Studio直接搜索添加,这种方式也比较简单,请看下面的操作步骤:

①点击Android Studio的Project Structure按钮

②之后出现如下界面,按图中步骤操作

  

  

③弹出的界面中,我们选择第一项

④弹出的查找界面中进行如下图操作

输入viewpagerindicator,然后点击右边的查找按钮。

⑤我们选中其中的一项

这一项我测试之后就是原作者的库,使用没有区别。其他选项我没有试过,请各位自己探索。

点击OK按钮。

⑥最后回到开始的界面,点击OK按钮。

点击OK按钮后,Android Studio自动同步,之后就可以使用了。

引入方式四:

这种方式是最古老,最麻烦的方式,就是在Android Studio中建立Library项目,然后使我们的项目

依赖这个Library,同步之后就可以使用了。但这个太麻烦,不推荐,步骤大家可以搜索。

最后啰嗦一句,我们以上所说的引入的项目,都是GitHub上JakeWharton的viewpagerindicator项目,

而非其他作者的项目,这点请注意。

第三方框架ViewPagerIndicator引入到Android Studio的方法总结的更多相关文章

  1. Android Studio 重写方法时参数命名异常

    Android Studio 重写方法时参数命名异常 Android Studio 重写方法时参数名称乱掉可以通过下载相应源码解决

  2. 将应用代码由eclipse导入Android studio的方法NDK-Build和Cmake两种方法(以android_serialport_api为例)

    网上翻了几百篇博客,看了半天,要不就是写的乱七八糟看不懂,要不就是隐藏了一些细节,要不就是实现不了,最后还是在Android官网上看明白了,而且说得有条有理,以后遇到不懂的一定要先翻官网. 参考资料: ...

  3. 将Android系统源码导入Android studio的方法

    Android源码目录结构如下: |-- Makefile|-- abi (applicationbinary interface,应用程序二进制接口,生成libgabi++.so相关库文件)|-- ...

  4. Android Studio调试方法学习笔记

    (注:本人所用Android Studio的Keymap已设为Eclipse copy) 1.设置断点 只有设置断点,才好定位要调试什么地方,否则找不到要调试的地方,无法调试.(调试过程中也可以增加断 ...

  5. 在Windows下将code style导入到Android Studio的方法

    很多网站上提供了Ahdroid studio的“代码样式”文件,那么作为win平台的用户,我们就需要学会如何导入这个样式文件.我也是查了很久才知道是怎么导入的,下面就是我的经验分享. 一.下载代码样式 ...

  6. Android Studio 解决方法No JVM installation found. Please install a 64-bit JDK.

    ————————— Error launching Android Studio ————————— No JVM installation found. Please install a 64-bi ...

  7. Android环境结构Android Studio解决方法不能启动,第一次

    android Studio 下载和eclipse 的android开发环境的搭建下载包: 联系: http://pan.baidu.com/s/1kTKJZkN password: qxqf And ...

  8. 初始化android studio的方法

    有可能是在一次android studio被我强制关闭以后,我的android studio就出现了各种诡异的问题,项目无法运行,新建的项目报错,等等.抓狂~~ 于是想到把android studio ...

  9. android studio升级方法

    android studio 更新问题: 如果被墙则采用以下步骤: 一:看版本 help-->about    AI***************** 二:查看android studio最新版 ...

随机推荐

  1. Entity Framework技巧系列之九 - Tip 35 - 36

    提示35. 怎样实现OfTypeOnly<TEntity>()这样的写法 如果你编写这样LINQ to Entities查询: 1 var results = from c in ctx. ...

  2. The 3n + 1 problem

    The 3n + 1 problem Time Limit : 2000/1000ms (Java/Other)   Memory Limit : 65536/32768K (Java/Other) ...

  3. if语句,函数function

    1.语句 一般分为顺序,分支和循环语句. if是分支语句 格式1:if(){}  若满足就进入花括号,若不满足就跳过 格式2:if(){}else(){}二选一.若if满足则else一定不执行,反之则 ...

  4. Android Studio 如何使用jni

    在project视图下,main文件夹下,创建jniLibs文件夹,然后把so文件放入即可:

  5. Inno Setup入门(九)——修改安装过程中的文字显示

    前面说到过可以使用不用的语言文件实现不同的显示方式,方便与国际接轨,事实上即使没有语言文件也可以实现修改.[Messages]段用于定义安装程序和卸载程序中显示的消息.一般不需要创建 [Message ...

  6. Toolbar Painter 工具条制作

    工具条制作工具(ToolBarPainter2013.exe),专为程序猿设计,界面开发必备.当用VC编程制作工具条时,需要为工具栏上每一个button添加图标,是一件极其繁琐的事情,该工具可利用已有 ...

  7. HDU2586 How far away ? 邻接表+DFS

    题目大意:n个房子,m次询问.接下来给出n-1行数据,每行数据有u,v,w三个数,代表u到v的距离为w(双向),值得注意的是所修建的道路不会经过一座房子超过一次.m次询问,每次询问给出u,v求u,v之 ...

  8. Java Interrupt Related

    In Java, the main process can have several threads at a time, but only a few of them can run concurr ...

  9. python 对比图片相似度

    最近appium的使用越来越广泛了,对于测试本身而言,断言同样是很重要的,没有准确的断言那么就根本就不能称之为完整的测试了.那么目前先从最简单的截图对比来看.我这里分享下python的图片相似度的代码 ...

  10. parseint和parsefloat总结number。隐形转换

    parseint:会认识一些字符+.-.空格,其他的就会截止譬如23hudhchauch结果为:23,对于boollen类型不能转换为1或是0. number:是对整体的转换.对true的转换为1. ...