使用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
(#换成@)。