天天看點

Android UI設計中的特效 界面左右…

out_to_left.xml:

<?xml version="1.0"

encoding="utf-8"?>

<!--從螢幕左邊退出,先退後2%p位置,再向左退出 

-->

<set

xmlns:android="http://schemas.android.com/apk/res/android"

android:shareInterpolator="false" >

<translate

android:duration="200"

android:fromXDelta="0%p"

android:interpolator="@android:anim/accelerate_decelerate_interpolator"

android:toXDelta="2%p" />

android:duration="1000"

android:fromXDelta="2%p"

android:interpolator="@android:anim/accelerate_interpolator"

android:startOffset="200"

android:toXDelta="-100%p" />

</set>

in_from_right.xml:

<!--從螢幕右邊偏離2%位置開始進入,到達終點後有超出在傳回終點的動态效果 

android:fromXDelta="102%p"

android:interpolator="@android:anim/anticipate_overshoot_interpolator"

android:toXDelta="0%p" />

 intent.putExtra("idnumber",

IDCARD); 

  startActivity(intent); 

//設定切換動畫,從右邊進入,左邊退出

  overridePendingTransition(R.xml.in_from_right,

R.xml.out_to_left); 

繼續閱讀