十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
本篇文章给大家分享的是有关使用ViewFlipper怎么实现一个文字轮播效果,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
创新互联专注于萝北网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供萝北营销型网站建设,萝北网站制作、萝北网页设计、萝北网站官网定制、微信平台小程序开发服务,打造萝北网络公司原创品牌,更为您提供萝北网站排名全网营销落地服务。
布局文件
这里介绍ViewFlipper用到的属性,这些属性其实都可以使用代码实现,只不过这里为了代码看上去美观,才放在布局里的
android:autoStart : 设置自动加载下一个View
android:flipInterval : 设置View之间切换的时间间隔
android:inAnimation : 设置切换View的进入动画
android:outAnimation : 设置切换View的退出动画
下面是ViewFlipper常用的方法介绍,除了可以设置上面的属性之外,还提供了其他方法
isFlipping : 判断View切换是否正在进行
setFlipInterval : 设置View之间切换的时间间隔
startFlipping : 开始View的切换,而且默认会循环进行
stopFlippiing : 停止View的切换
setOutAnimation : 设置切换View的退出动画
setInAnimation : 设置切换View的进入动画
showNext : 显示ViewFlipper里的下一个View
showPrevious : 显示ViewFlipper里的上一个View
这里还涉及到两个动画其实就是一个平移的动画,它们都保存在anim文件夹中
slide_in_down.xml 进入动画
slide_out_up.xml 退出动画
MainActivity
package com.nrf.mydemo; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } }
以上就是使用ViewFlipper怎么实现一个文字轮播效果,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注创新互联行业资讯频道。