你的位置:首页 > 软件开发 > 操作系统 > Android ViewFlipper控件实例

Android ViewFlipper控件实例

发布时间:2016-01-18 14:00:11
使用ViewFlipper实现两张图片切换效果,废话不多说,直接上代码。java源码:package com.example.viewflipper;import android.os.Bundle;import android.app.Activity;import andro ...

使用ViewFlipper实现两张图片切换效果,废话不多说,直接上代码。

java源码:

package com.example.viewflipper;import android.os.Bundle;import android.app.Activity;import android.view.Menu;import android.view.MotionEvent;import android.widget.ViewFlipper;public class MainActivity extends Activity {  private ViewFlipper viewflipper;  private float startx,endx;  @Override  protected void onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    setContentView(R.layout.activity_main);    viewflipper=(ViewFlipper) findViewById(R.id.viewFlipper1);  }    public boolean onTouchEvent(MotionEvent event) {    // TODO 自动生成的方法存根    int action=event.getAction();    if(action==MotionEvent.ACTION_DOWN)    {      startx=event.getX();    }else if(action==MotionEvent.ACTION_UP){      endx=event.getX();      if(startx-endx>20){        viewflipper.setInAnimation(this,android.R.anim.fade_in);        viewflipper.setOutAnimation(this,android.R.anim.fade_out);        /*viewflipper.setInAnimation(this,R.layout.in_rightleft);        viewflipper.setOutAnimation(this,R.layout.out_rightleft);*/        viewflipper.showNext();      }else if(endx-startx>20){        /*viewflipper.setInAnimation(this,R.layout.in_leftright);        viewflipper.setOutAnimation(this,R.layout.out_leftright);*/        viewflipper.setInAnimation(this,android.R.anim.fade_in);        viewflipper.setOutAnimation(this,android.R.anim.fade_out);        viewflipper.showPrevious();      }    }    return super.onTouchEvent(event);  }  }

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:Android ViewFlipper控件实例

关键词:Android

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录