Banner轮播
来源:互联网 发布:淘宝客怎么看一年赚钱 编辑:程序博客网 时间:2024/05/16 11:18
先导入依赖
XML布局
<?xml version="1.0" encoding="utf-8"?><android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="com.example.nm.myapplication.MainActivity"> <com.youth.banner.Banner android:layout_width="wrap_content" android:layout_height="200dp" android:id="@+id/ban" ></com.youth.banner.Banner></android.support.constraint.ConstraintLayout>
___________________________________________________________
写一个Banner类
package com.example.nm.myapplication;import android.content.Context;import android.provider.ContactsContract;import android.widget.ImageView;import com.bumptech.glide.Glide;import com.youth.banner.loader.ImageLoader;/** * Created by 爱新觉罗璎汉 on 2017/11/21. */public class Banner extends ImageLoader { @Override public void displayImage(Context context, Object path, ImageView imageView) { com.nostra13.universalimageloader.core.ImageLoader imageLoader= com.nostra13.universalimageloader.core.ImageLoader.getInstance(); Glide.with(context).load(path).into(imageView); }}_____________________________________________________________________
Mactivity
package com.example.nm.myapplication;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.widget.ListView;import com.handmark.pulltorefresh.library.PullToRefreshBase;import com.handmark.pulltorefresh.library.PullToRefreshListView;import com.youth.banner.Banner;import java.util.ArrayList;public class MainActivity extends AppCompatActivity {Banner banner; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); banner=(Banner) findViewById(R.id.ban); ArrayList<String> list=new ArrayList<>(); list.add("http://pic39.nipic.com/20140226/18071023_164300608000_2.jpg"); list.add( "http://a0.att.hudong.com/15/08/300218769736132194086202411_950.jpg"); list.add("http://img.my.csdn.net/uploads/201309/01/1378037235_7476.jpg"); list.add("http://pic39.nipic.com/20140226/18071023_164300608000_2.jpg"); list.add("http://a0.att.hudong.com/15/08/300218769736132194086202411_950.jpg"); list.add("http://img.my.csdn.net/uploads/201309/01/1378037235_7476.jpg"); banner.setImageLoader(new com.example.nm.myapplication.Banner()); banner.setImages(list); banner.start(); }}
阅读全文
0 0
- banner图片轮播
- 广告轮播Banner
- banner轮播
- 首页轮播Banner
- Banner无限轮播
- Banner图片轮播
- banner轮播
- Banner无线轮播
- Banner无限轮播
- banner无限轮播
- JQuery banner轮播
- Banner实现轮播
- banner无限轮播
- Banner无限轮播
- Banner无限轮播
- banner轮播
- Banner 图片轮播
- banner图片轮播
- 集群简介
- 约克大学公开11k Hands数据集:使用手部图像的大数据集进行性别识别和生物特征识别
- 软件测试初识以及测试流程
- centos7安装docker及docker常用命令
- Tensorflow实战学习(三十七)【实现强化学习策略网络】
- Banner轮播
- 修改极光推送通知的逻辑。
- Java通过key直接截取json字符串的value,json无需转换
- Cygwin环境编译Snaphu
- JDBC连接MySQL之SQL注入
- 知识点-多条目加载(代码)
- 面试技巧
- 转盘菜单
- idea main方法,输出方法自动补全