Android ViewFlipper用法实例分析
程序员文章站
2023-12-21 19:25:40
本文实例讲述了android viewflipper用法。分享给大家供大家参考,具体如下:
这里实现的效果是当手动滑动手机屏幕时会一个一个地显示图片,一次显示一张图片...
本文实例讲述了android viewflipper用法。分享给大家供大家参考,具体如下:
这里实现的效果是当手动滑动手机屏幕时会一个一个地显示图片,一次显示一张图片
package com.my.viewflippertest; import android.app.activity; import android.os.bundle; import android.view.gesturedetector; import android.view.gesturedetector.ongesturelistener; import android.view.motionevent; import android.widget.textview; import android.widget.viewflipper; public class viewflippertestactivity extends activity implements ongesturelistener { private viewflipper vf;//声明一个viewflipper对象 private gesturedetector gd; private int[] d={//定义一个图片集合 r.drawable.a, r.drawable.b, r.drawable.c, r.drawable.d, r.drawable.e, r.drawable.f, r.drawable.h, r.drawable.i, r.drawable.g }; /** called when the activity is first created. */ @override public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.main); gd=new gesturedetector(this); vf=(viewflipper)this.findviewbyid(r.id.vf);//初始化对象 for(int i=0;i<d.length;i++){ vf.addview(addtextview(d[i]));//添加界面 } } public textview addtextview(int a){//把图片加入textview中 textview tv=new textview(this); tv.setbackgroundresource(a); return tv; } //触发接触事件 public boolean ontouchevent(motionevent event){ return this.gd.ontouchevent(event); } //接触事件发生后显示下一张图片 public boolean onfling(motionevent e1,motionevent e2,float velocityx,float velocityy){ this.vf.shownext(); return true; } @override public boolean ondown(motionevent e) { // todo auto-generated method stub return false; } @override public void onlongpress(motionevent e) { // todo auto-generated method stub } @override public boolean onscroll(motionevent e1, motionevent e2, float distancex, float distancey) { // todo auto-generated method stub return false; } @override public void onshowpress(motionevent e) { // todo auto-generated method stub } @override public boolean onsingletapup(motionevent e) { // todo auto-generated method stub return false; } }
更多关于android开发相关内容感兴趣的读者可查看本站专题:《android开发入门与进阶教程》
希望本文所述对大家android程序设计有所帮助。