2014年12月4日木曜日

Android Activity Transitions の対象から、Navigation Bar と Status Bar を外す(Activity Transitions を実装する その2)

Android Activity Transitions を実装する」の続きです。

Activity Transitions の対象から Navigation Bar と Status Bar を外すには、Transition.excludeTarget() を使います。

  1. getWindow().requestFeature(Window.FEATURE_CONTENT_TRANSITIONS);  
  2. Transition  transition = new Fade();  
  3.   
  4. // Navigation Bar の背景を対象から外す  
  5. transition.excludeTarget(android.R.id.navigationBarBackground, true);  
  6.   
  7. // Status Bar の背景を対象から外す  
  8. transition.excludeTarget(android.R.id.statusBarBackground, true);  
  9.   
  10. getWindow().setExitTransition(transition);  
  11. getWindow().setEnterTransition(transition);  


↓ 開発者オプションでアニメーションの速度をx5にしています。



0 件のコメント:

コメントを投稿