求安卓编程一个页面切换到另一个页面的滑动是怎么做不出来的!
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求安卓编程一个页面切换到另一个页面的滑动是怎么做不出来的!相关的知识,希望对你有一定的参考价值。
不是像intent那个直接切换 我需要像图库那样两个页面的切换要有滑动效果求大神给个指点 给个例子就行~
参考技术A intent.setClass(First.this,Second.class);startActivity(intent);
// 添加Activity间的跳转动画
overridePendingTransition(R.anim.anim_in, R.anim.anim_out);
anim.anim_in.xml
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
Android:interpolator="@android:anim/decelerate_interpolator" >
<scale
Android:duration="2000"
Android:fromXScale="2.0"
Android:fromYScale="2.0"
Android:pivotX="50%"
Android:pivotY="50%"
Android:toXScale="1.0"
Android:toYScale="1.0" />
</set>
anim.anim_out.xml
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:Android="http://schemas.android.com/apk/res/android"
Android:interpolator="@android:anim/decelerate_interpolator"
Android:zAdjustment="top" >
<scale
Android:duration="2000"
Android:fromXScale="0.5"
Android:fromYScale="0.5"
Android:pivotX="50%p"
Android:pivotY="50%p"
Android:toXScale="2.0"
Android:toYScale="2.0" />
<alpha
Android:duration="2000"
Android:fromAlpha="1.0"
Android:toAlpha="0" />
</set>本回答被提问者采纳 参考技术B 简单点可以用Gallery,ViewPager跟ViewGroup都可以实现。 参考技术C 亲,这个很简单嘛,你需要把wex5生成的包安装到你的手机,另外,还需要将服务端代码安装部署到你的服务器,如果没有服务器,你直接部署到wex5的cloud上就ok了,我刚开始也是试着玩了几个,都不错。 参考技术D 那个貌似要用到VIewGroup 或者Fragment之类的 第5个回答 2013-12-07 viewpager,用这个控件
android怎么实现页面的左右滑动
Android上有一个控件叫做ViewPager,该控件可以根据item的多少实现左右滑动的效果。Android上还有一个东西叫做Fragment,这是一个依赖于Activity而又独立的页面。
综合这两个控件的特性,可以使用ViewPager+Fragment的方式,即在ViewPager里嵌入Fragment的方式,实现页面左右滑动的效果。 参考技术A viewpage 自带滑动功能,或者生命一个手势监听GestureDetector 类加ViewFlipper 类,实现implements OnGestureListener接口,在onFling中进行view的滑动
if (e1.getX() - e2.getX() > 120)
this.flipper.setInAnimation(AnimationUtils.loadAnimation(this, R.anim.push_left_in));
this.flipper.setOutAnimation(AnimationUtils.loadAnimation(this, R.anim.push_left_out));
this.flipper.showNext();
return true;
else if (e1.getX() - e2.getX() < -120)
this.flipper.setInAnimation(AnimationUtils.loadAnimation(this, R.anim.push_right_in));
this.flipper.setOutAnimation(AnimationUtils.loadAnimation(this, R.anim.push_right_out));
this.flipper.showPrevious();
return true;
参考技术B 自定义,用scroller本回答被提问者和网友采纳
以上是关于求安卓编程一个页面切换到另一个页面的滑动是怎么做不出来的!的主要内容,如果未能解决你的问题,请参考以下文章