当前位置:首页 > IT技术

ViewFlipper实现图片轮播

时间:2019-08-15 22:13:12来源:IT技术作者:seo实验室小编阅读:66次「手机版」
 

viewflipper

什么是viewflipper

ViewFlipper,它是Android自带的一个多页面管理控件,可以实现引导页图片切换以及广告轮播的效果。其实viewpager也可实现相同的效果,但是这两个控件还是有所区别的。ViewPager是一页页的,而ViewFlipper则是一层层的。并且如果用ViewPager实现无线循环轮播的话需要在adapter中设置加载数据为最大值,然后当前页为实际加载数的求余,很麻烦,ViewFlipper可轻松实现自动播放。

ViewFlipper的使用

1、在布局文件中添加控件

2、在Fragment中获取控件

3、设置ViewFlipper的播放图片

代码中setFlipIntercal()是设置图片轮播的时间间隔,单位为ms

4、设置图片轮播

5、实现接口Animation.AnimationListener实现对轮播是动画的操作

ViewFlipper相关方法

setInAnimation 设置View进入屏幕时候使用的动画

setOutAnimation 设置View退出屏幕时候使用的动画

showprevious 显示ViewFlipper里面的上一个

ViewshowNext 显示ViewFlipper里面的下一个

ViewsetFlipInterval 设置View之间切换的时间间隔

startFlipping 使用setFlipInterval方法设置的时间间隔来开始切换所有的View,切换会循环进行

stopFlipping 停止View切换isFlipping 用来判断View切换是否正在进行

setdisplayedChild 切换到指定子View

相关阅读

三点定位法原理及实现——蓝牙定位

三点定位法原理及实现——蓝牙定位前言原理两圆相交两圆不相交代码实现前言 最近在做蓝牙室内定位,蓝牙定位用到的一个非常经典的

分页查询的具体实现

导读: 本案例主要是熟悉ajax+json这种前后端交互的模式,网页端使用ajax发送请求,服务器则返回json数据,这样做的好处,就是降低开发耦合

m序列详解及VHDL语言实现

目录m序列的产生简介线性反馈移位寄存器VHDL语言实现代码仿真图m序列的产生 简介 m序列是最长线性反馈移位寄存器序列的简称,是由

用js(javascript)实现下拉菜单的显示与隐藏

用js(javascript)实现下拉菜单的显示与隐藏 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3

JSP实现在线投票系统

系统介绍 一个网站的发展壮大靠的就是众多用户的支持,一个好的网站一定要注意与用户之间信息的交流,及时得到用户反馈信息,并及时改

分享到:

栏目导航

推荐阅读

热门阅读