Maison > interface Web > tutoriel HTML > activity切换动画和页面切换动画_html/css_WEB-ITnose

activity切换动画和页面切换动画_html/css_WEB-ITnose

WBOY
Libérer: 2016-06-24 12:04:34
original
1309 Les gens l'ont consulté

Activity切换动画

要实现Activity切换动画需要靠overridePendingTransition来实现,里面有两个参数分别是进入Activity时的动画和离开Activity时的动画。

需要注意的是必须在StartActivity()或finish()之后立即调用

比如在MainActivity中有一个Button,点击Button后跳转到OtherActivity中代码如下:

		Intent intent = new Intent(this, OtherActivity.class);		startActivity(intent);		this.overridePendingTransition(R.anim.enteralpha, R.anim.exitalpha);
Copier après la connexion

界面切换动画

界面切换动画要靠ViewFlipper来实现

    <viewflipper android:id="@+id/view_flipper" android:layout_width="match_parent" android:layout_height="match_parent">        <!-- 第一页 -->        <linearlayout android:layout_width="match_parent" android:layout_height="match_parent" android:background="#009900" android:orientation="vertical">            <textview android:layout_width="match_parent" android:layout_height="wrap_content" android:text="第一页"></textview>        </linearlayout>        <!-- 第二页 -->        <linearlayout android:layout_width="match_parent" android:layout_height="match_parent" android:background="#ffff00" android:orientation="vertical">            <textview android:layout_width="match_parent" android:layout_height="wrap_content" android:text="第二页"></textview>        </linearlayout>    </viewflipper>
Copier après la connexion

然后判断手指是向左还是向右滑动的

	@Override	public boolean onTouchEvent(MotionEvent event) {		// TODO Auto-generated method stub		if (event.getAction() == MotionEvent.ACTION_DOWN) {			startX = event.getX();		} else if (event.getAction() == MotionEvent.ACTION_UP) {			float endX = event.getX();			if (endX > startX ) {				flipper.showNext();// 显示下一页			} else if (endX<startx flipper.showprevious return true super.ontouchevent>  <br> 这样在手指左右滑动的时候切换页面。  <p></p>  <p><br> </p> </startx>
Copier après la connexion
Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal