我不会像在tutorial
中那样添加材料动画我创建主要活动
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
setupWindowAnimations();
FloatingActionButton floatingActionButton = (FloatingActionButton)
findViewById(R.id.floating_action_button);
floatingActionButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(MainActivity.this, SearchActivity.class);
startActivity(intent);
}
});
}
private void setupWindowAnimations() {
Slide slide = new Slide();
slide.setDuration(1000);
getWindow().setExitTransition(slide);
}
并创建第二个活动
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_search);
setupWindowAnimations();
}
private void setupWindowAnimations() {
Fade fade = new Fade();
fade.setDuration(1000);
getWindow().setEnterTransition(fade);
}
但是当我启动我的应用时,我得到NoClassDefFoundError
java.lang.NoClassDefFoundError: android.transition.Slide
ua.com.alc.alcotaste E/AndroidRuntime:at ua.com.alc.alcotaste.MainActivity.setupWindowAnimations(MainActivity.java:54)
ua.com.alc.alcotaste E/AndroidRuntime:at ua.com.alc.alcotaste.MainActivity.onCreate(MainActivity.java:28)