美文网首页Android问题汇总(遥远的回忆过去)
Android问题总结-banner-工程如何引入banner作

Android问题总结-banner-工程如何引入banner作

作者: MonkeyLei | 来源:发表于2019-08-02 09:36 被阅读24次

作为比较好用的轮播框架, <u style="text-decoration: none; border-bottom: 1px dashed grey;">banner还是不错的! </u>一直都有维护,不至于兼容性很差。目前6000多个starts了,挺好,很方便。 本身提供的轮播界面效果其实很灵活,但是难免产品有不同的需求,这个时候我们既想使用这个框架,又想增加别的控件或者效果,不得不尝试修改源码。

1. 我们去github上面把zip包下载下来:

image

2. 工程引入Module

image

3. 全局的settings.gradle添加

image

4. 修改banner模块下面的build.gradle,只保留除了android和dependencies,抬头保留一个apply plugin: **'com.android.library', **其他的和发布到仓库相关的全部都删除掉(编译版本修改和app下面一样):

apply plugin: 'com.android.library'

android {
    compileSdkVersion 24
    buildToolsVersion '23.0.3'

    defaultConfig {
        minSdkVersion 17
        targetSdkVersion 22
        versionCode 41
        versionName version
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
    lintOptions {
        abortOnError false
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    provided 'com.android.support:support-v4:+'
}

5. 然后app模块就可以手动引入banner模块了,或者代码引入也行(implementation project(':banner'));

image

6. 到此你就可以随意的修改和使用banner了。如果你有特别的扩展可以提交给作者,让作者完善这个库,做一个分享的小盆友。后面我就打算扩展一下布局,然后反馈给作者,么么哒!!!

最后还要注意,如果sync now操作导致,编译不了,记得关注一下gradle版本是不是被自动升级了,可能由于自动升级导致无法编译,降低回原来的版本即可!!!

相关文章

  • Android问题总结-banner-工程如何引入banner作

    作为比较好用的轮播框架, banner还是不错的! 一直都有维护,不至于兼容性很差。目前6000多个start...

  • app下webview问题

    情景:app-点击banner-打开A页面(点击A某个按钮跳转)-B页面(点击B某个按钮跳转)-C页面(点击C某个...

  • 周小结

    2017.1.2-1.8 1.本周都完成了什么 -后台界面设计做完了第5款-给朋友做了3款结婚主题banner-网...

  • 【iview】icon样式

    A. 工程中引入样式文件 iview源码工程中的example工程中如何引入iview样式 自定义工程中如何引入i...

  • Android使用ffmpeg解封装多媒体

    在前面,我们已经将ffmpeg引入到Android工程中去了,如果你还不知道如何在Android中使用ffmpeg...

  • android-banner项目的使用

    文章概述: 本篇文章记录开源的Banner库:android-banner 的使用。android-banner实...

  • Android单元测试总结

    Android单元测试总结 一:依赖文件的引入 在创建工程的时候,基本上都默认引入了这三个文件了只需要在对应的文件...

  • Android编译App的Java版本问题

    Android编译App的Java版本问题 前言 最近遇到一个问题,在我开发的工程里边引入了一个新的模块,然后在编...

  • 在Android 中使用FFmpeg命令

    如何编译FFmpeg 并且引入Android Studio 如何在Android 中使用FFmpeg命令 ? Gi...

  • 源码编译引入第三方库

    1. 发现问题 在Android工程开发中难免会有引入第三方库的需求,例如GSON,Okhttp,Glide等等,...

网友评论

    本文标题:Android问题总结-banner-工程如何引入banner作

    本文链接:https://www.haomeiwen.com/subject/imskdctx.html