当前app的build.gradle中添加compile 'com.youth.banner:banner:1.1.5' 红色字体为添加的代码 添加完成后重新编译
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
compile 'com.android.support:appcompat-v7:26.+'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
compile 'com.google.code.gson:gson:2.8.2'
compile 'com.android.support:design:26.0.0-alpha1'
compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.5'
testCompile 'junit:junit:4.12'
compile project(':PullToRefreshlibrary')
compile 'com.youth.banner:banner:1.1.5'
}//布局代码
<com.youth.banner.Banner
android:id="@+id/banner"
android:layout_width="match_parent"
android:layout_height="200dp">
</com.youth.banner.Banner>//java代码
List<Integer> list_path = new ArrayList<>();
list_path.add(R.drawable.yx1);
list_path.add(R.drawable.yx2);
list_path.add(R.drawable.yx3);
list_path.add(R.drawable.yx4);
//设置圆形指示器与标题
banner.setBannerStyle(Banner.CIRCLE_INDICATOR);
//设置指示器位置(当banner模式中有指示器时)
banner.setIndicatorGravity(Banner.CENTER);
//设置自动轮播,默认为true
banner.isAutoPlay(true);
//设置轮播时间
banner.setDelayTime(1500);
//设置图片集合
banner.setImages(list_path);

该博客介绍了如何在应用中简单实现Banner自动轮播功能,通过在app的build.gradle文件中引入第三方库com.youth.banner:banner:1.1.5,并完成编译。
7391

被折叠的 条评论
为什么被折叠?



