博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android-Banner控件的简单轮播图
阅读量:4136 次
发布时间:2019-05-25

本文共 1863 字,大约阅读时间需要 6 分钟。

实现这个轮播图是在Fragment里实现的,所以要想实现,首先要创建Fragment

首先是布局文件中的展示

下面是Fragment里的代码

public class BlankFragment1 extends Fragment {
private Banner banner; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
// Inflate the layout for this fragment View inflate = inflater.inflate(R.layout.fragment_blank_fragment1, container, false); //初始化控件 banner = (Banner) inflate.findViewById(R.id.banner); //图片 //q w e 是我在res的drawable存入的图片名 ArrayList
imgs = new ArrayList<>(); imgs.add(R.drawable.q); imgs.add(R.drawable.w); imgs.add(R.drawable.e); //图片介绍 ArrayList
strings = new ArrayList<>(); strings.add("图片一"); strings.add("图片二"); strings.add("图片三"); //设置图片 banner.setImages(imgs); //设置文字 banner.setBannerTitles(strings); //加载图片 banner.setImageLoader(new ImageLoader() {
@Override public void displayImage(Context context, Object path, ImageView imageView) {
imageView.setImageResource((int)path); } }); //设置样式 //样式有很多 这个是其中之一 banner.setBannerStyle(BannerConfig.CIRCLE_INDICATOR_TITLE_INSIDE); //设置动画样式 banner.setBannerAnimation(Transformer.BackgroundToForeground); //设置时间切换 banner.setDelayTime(3000); //图片点击的监听事件 banner.setOnBannerListener(new OnBannerListener() {
@Override public void OnBannerClick(int position) {
Toast.makeText(getActivity(), "点击了图片", Toast.LENGTH_SHORT).show(); } }); //显示 banner.start(); return inflate; }}

设置动画样式 设置时间切换 图片点击的监听事件

这三个属性可有可无 按照自己的爱好来写入

下面是效果图

在这里插入图片描述

转载地址:http://ldavi.baihongyu.com/

你可能感兴趣的文章
C语言8
查看>>
Qt实现简单延时
查看>>
qml有关矩形说明
查看>>
在qt中使用QSplitter设置初始比例setStretchFactor失效的解决方法
查看>>
repeater的使用
查看>>
qt msvc编译中文乱码解决
查看>>
qt中TextField输入框无法输入中文解决办法
查看>>
qt实现点击出现窗口,点击其他任何地方窗口消失
查看>>
QML DropArea拖拉文件事件
查看>>
CORBA links
查看>>
读后感:&gt;
查看>>
ideas about sharing software
查看>>
different aspects for software
查看>>
To do list
查看>>
Study of Source code
查看>>
如何使用BBC英语学习频道
查看>>
spring事务探索
查看>>
浅谈Spring声明式事务管理ThreadLocal和JDKProxy
查看>>
初识xsd
查看>>
java 设计模式-职责型模式
查看>>