Android---flipper实现图片轮播
来源:互联网 发布:拼音记单词软件 编辑:程序博客网 时间:2024/06/06 03:54
前言
其实,ViewPager+Fragment也可以实现图片轮播,但是这次我主要用了Filpper来实现。
布局
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <ViewFlipper android:id="@+id/viewflipper" android:layout_width="match_parent" android:layout_height="wrap_content" ></ViewFlipper></LinearLayout>
动态添加图片
实际应用中,应该根据获得的图片张数,来生成对应个数的View存放图片,我这里就简单使用资源文件中的图片了。
flipper = (ViewFlipper) findViewById(R.id.viewflipper);// 生成4个imageView存放图片ImageView imageView = new ImageView(this);imageView.setImageResource(R.drawable.ic_launcher);flipper.addView(imageView);ImageView imageView1 = new ImageView(this); imageView1.setImageResource(R.drawable.loading);flipper.addView(imageView1);ImageView imageView2 = new ImageView(this);imageView2.setImageResource(R.drawable.point_false);flipper.addView(imageView2);ImageView imageView3 = new ImageView(this);imageView3.setImageResource(R.drawable.point_true);flipper.addView(imageView3);// 进入动画flipper.setInAnimation(this, R.anim.right_in);// 退场动画flipper.setOutAnimation(this, R.anim.left_out);// 时间间隔flipper.setFlipInterval(3000);flipper.setAutoStart(true);// 开始轮播flipper.startFlipping();
另外常用的方法:
flipper.showPrevious(); 上一个页面
flipper.showNext(); 下一个页面
flipper.stopFlipping(); 停止轮播
0 0
- Android---flipper实现图片轮播
- Android 实现图片轮播
- 实现Android图片轮播
- Android实现图片轮播
- Android网络图片实现图片轮播
- Android实现图片轮播切换
- Android ViewPager控件实现图片轮播
- Android ViewPager控件实现图片轮播
- Android ViewPager控件实现图片轮播
- Android实现Banner图片循环轮播
- android ViewFlipper实现图片轮播
- Android图片轮播的实现总结
- RollViewPager实现android图片轮播效果
- Android 图片轮播Banner的实现
- Android如何实现图片轮播
- Android ViewPager实现的图片轮播
- 实现图片轮播
- 实现图片轮播
- for循环的几种写法(变化)
- 什么是POP3、SMTP和IMAP?
- 生成支持Bitcode 的Lib
- 每天学一点linux(四)
- SQLite数据库简介
- Android---flipper实现图片轮播
- dhtmlxGrid组件学习一
- Java语言基础之集合乱舞Step2
- kafka java 生产消费demo
- 关于 USB 通信阻抗匹配的问题
- PHP面向对象中类方法的两种类型:1、基本类型
- 今天终于把机器学习基石看完了,后面还有机器学习技术===
- android studio自动生成ID插件
- JAVA验证码登录实现类