安卓_Banner轮播图片、无限轮播
来源:互联网 发布:淘宝刷单工作室怎么开 编辑:程序博客网 时间:2024/04/30 15:07
使用banner需要在新建的工程中添加依赖包,依赖包的地址为:compile 'com.youth.banner:banner:1.4.9'
在build.gradle文件中配置后刷新即可!
由于使用banner还需一个glide我们可一并配置,glide依赖地址:compile 'com.github.bumptech.glide:glide:4.0.0'
上图已经配置完毕;
源码如下:
添加依赖之后,我们可在布局文件中设置banner控件即可:
xml布局:
activity源码:
package com.Su****;import android.content.Context;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.view.View;import android.widget.ImageView;import com.bumptech.glide.Glide;import com.nostra13.universalimageloader.core.ImageLoader;import com.youth.banner.Banner;import com.youth.banner.BannerConfig;import com.youth.banner.loader.ImageLoaderInterface;import java.util.ArrayList;import java.util.List;public class MainActivity extends AppCompatActivity { private Banner banner; private List<String> list = new ArrayList<String>(); @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); banner = (Banner) findViewById(R.id.banner);//获取控件;//添加一些图片到集合中。轮播的图片即集合中的图片; list.add("http://img15.3lian.com/2016/h1/11/126.jpg"); list.add("http://i03.pictn.sogoucdn.com/292e226a2115d0b2"); list.add("http://i03.pictn.sogoucdn.com/7b9195d5032d845e"); list.add("http://img16.3lian.com/gif2016/q20/32/82.jpg");//设置glide方法; banner.setImageLoader(new Glider()); banner.setDelayTime(2000);//设置变换图片的间隔时间; banner.setImages(list);//设置加载的图片集合 banner.setBannerStyle(BannerConfig.CIRCLE_INDICATOR);//设置格式; banner.start();//开始 }//重写glide方法; public class Glider extends ImageLoader implements ImageLoaderInterface { @Override public void displayImage(Context context, Object path, View imageView) { Glide.with(context).load(path).into((ImageView) imageView); } @Override public View createImageView(Context context) { return null; } }}
阅读全文
0 0
- 安卓_Banner轮播图片、无限轮播
- 图片无限轮播
- 图片无限轮播
- 图片无限轮播
- 图片无限轮播
- 图片无限轮播
- 图片无限轮播
- 图片无限轮播
- 图片无限轮播
- 图片无限轮播
- 安卓实现广告栏图片无限轮播播放效果
- 图片轮播之无限轮播
- 安卓图片轮播
- 图片自动无限轮播
- 图片的无限轮播
- iOS 无限轮播图片
- 图片的无限轮播
- Banner 图片无限轮播
- 习题6.2(3)
- FIND_IN_SET性能优化之列转行
- Head First Agile.pdf 英文原版 免费下载
- StreamSets 安装JDBC驱动指北
- 习题6.5
- 安卓_Banner轮播图片、无限轮播
- hadoop退出安全模式
- Java集合体系
- unity3d 获取ios限制广告跟踪状态
- vue v-for 循环对象
- 创建节点添加节点
- javascript之电脑和手机版样式切换
- 计算机组成原理基础(转载)
- [编程题] 星际穿越