package com.wakehao.transitionexample;
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.support.v7.widget.Toolbar;
import android.transition.ChangeBounds;
import android.transition.ChangeClipBounds;
import android.transition.ChangeImageTransform;
import android.transition.ChangeTransform;
import android.transition.Explode;
import android.transition.Fade;
import android.transition.Scene;
import android.transition.Slide;
import android.transition.TransitionManager;
import android.view.View;
import android.view.ViewGroup;
import com.wakehao.transitionexample.scene.BaseSceneActivity;
import com.wakehao.transitionexample.scene.SceneChangeBoundsActivity;
import com.wakehao.transitionexample.scene.SceneChangeClipBoundsActivity;
import com.wakehao.transitionexample.scene.SceneChangeImageTransformActivity;
import com.wakehao.transitionexample.scene.SceneChangeTransformActivity;
import com.wakehao.transitionexample.scene.SceneFadeSlideExplodeActivity;
public class SceneActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_scene);
initToolbar();
}
private void initToolbar() {
Toolbar toolbar= (Toolbar) findViewById(R.id.toolBar);
setSupportActionBar(toolbar);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
getSupportActionBar().setDisplayShowTitleEnabled(false);
}
@Override
public boolean onSupportNavigateUp() {
onBackPressed();
return true;
}
public void changeBounds(View view){
startActivity(new Intent(this, SceneChangeBoundsActivity.class));
}
public void changeTransform(View view){
startActivity(new Intent(this, SceneChangeTransformActivity.class));
}
public void changeClipBounds(View view){
startActivity(new Intent(this, SceneChangeClipBoundsActivity.class));
}
public void changeImageTransform(View view){
startActivity(new Intent(this, SceneChangeImageTransformActivity.class));
}
public void fade(View view){
startActivity(new Intent(this, SceneFadeSlideExplodeActivity.class));
}
}