2014-02-13 79 views
3

这是问题所在。 我想从左到右滑动(在下面的代码中从右到左......) 所以请帮助我动画(XML动画的对面)... (我当前的任务在按钮单击上正确运行...)Android中的滑动动画

这里是源...

public class MainActivity extends Activity { 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 

    Button btnopen = (Button)findViewById(R.id.btnWindowAnimation); 

    btnopen.setOnClickListener(new View.OnClickListener() { 

    @Override 
    public void onClick(View v) { 

    Intent i = new Intent(MainActivity.this, SecondActivity.class); 

    Bundle bundle =ActivityOptions.makeCustomAnimation(getApplicationContext(), `    `R.anim.animation,R.anim.animation2).toBundle(); 
    startActivity(i, bundle); 

    } 
    }); 

} 

1。这里动画1

<?xml version="1.0" encoding="utf-8"?> 
<translate xmlns:android="http://schemas.android.com/apk/res/android" 
android:fromXDelta="100%p" 
android:toXDelta="0" 
android:duration="500"/> 

2。这里动画2

<?xml version="1.0" encoding="utf-8"?> 
<translate xmlns:android="http://schemas.android.com/apk/res/android" 
android:fromXDelta="0" 
android:toXDelta="-50%p" 
android:duration="500"/> 
+0

尝试此链接http://www.androidhive.info/2013/06/android-working-with-xml-animations/ @Banku – PSK

+0

我已经尝试以上链接,但我不需要。 @PSK – Banku

回答

2

这里就是答案...... 1.

<translate 
    android:fromXDelta="-100%" 
    android:toXDelta="0%" 
    android:duration="500"/> 
</set> 

2.And这里是第二个XML

<translate 
android:fromXDelta="0%" 
    android:toXDelta="100%" 
    android:duration="500" /> 
</set> 
3

这是为从左向右动画:

<set xmlns:android="http://schemas.android.com/apk/res/android" 
android:shareInterpolator="false"> 
<translate android:fromXDelta="-100%" android:toXDelta="0%" 
     android:fromYDelta="0%" android:toYDelta="0%" 
     android:duration="700"/> 
</set> 

这是从右到左的动画:

<set xmlns:android="http://schemas.android.com/apk/res/android" 
android:shareInterpolator="false"> 
<translate 
android:fromXDelta="0%" android:toXDelta="100%" 
android:fromYDelta="0%" android:toYDelta="0%" 
android:duration="700" /> 
</set> 

入住这link.