2013-04-16 6 views
-3

Я пытаюсь имитировать переход на активность приложений twitter для Android. , но я не получаю такого же эффекта. Может кто-нибудь предложить способ сделать это. спасибоПользовательские действия для Android-приложений

+1

Этот вопрос будет закрыт. Если вы хотите сохранить его открытым, вам необходимо предоставить больше контента. Например, где код, который вы пробовали, и что делает приложение Twitter (скриншоты/видео было бы неплохо)? – Phil

ответ

7

Возможно, что-то вроде этого?

В onCreate() методы вашего первого мероприятия по:

@Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 
     Button btn = (Button) findViewById(R.id.btnExample); 
     btn.setOnClickListener(new View.OnClickListener() { 

      @Override 
      public void onClick(View v) { 
       // TODO Auto-generated method stub 
       Intent i = new Intent(MainActivity.this, Test.class); 
       startActivity(i); 
       overridePendingTransition(R.anim.slide_in_right, R.anim.fade_out); 
      } 
     }); 

    } 

slide_in_right.xml:

<?xml version="1.0" encoding="utf-8"?> 

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

    <translate 
     android:duration="@android:integer/config_mediumAnimTime" 
     android:fromXDelta="100%p" 
     android:toXDelta="0" /> 

</set> 

fade_out.xml:

<?xml version="1.0" encoding="utf-8"?> 
<alpha xmlns:android="http://schemas.android.com/apk/res/android" 
    android:duration="@android:integer/config_mediumAnimTime" 
    android:fromAlpha="1.0" 
    android:interpolator="@android:interpolator/accelerate_quad" 
    android:toAlpha="0.0" /> 

Первая активность теперь Затухание и второго Активность будет скользить с правой стороны.