改变Fragment的默认动画
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                改变Fragment的默认动画
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                
                            
                            
                              FragmentTransaction ft = getFragmentManager().beginTransaction();
//設置進入退出動畫
ft.setCustomAnimations(R.anim.slide_in_left, R.anim.slide_out_right);DetailsFragment newFragment = DetailsFragment.newInstance();ft.replace(R.id.details_fragment_container, newFragment, "detailFragment");// Start the animated transition.
ft.commit();
 
                        
                        
                        下面是anim目錄下的動畫
enter_from_left.xml <translate android:fromXDelta="-100%" android:toXDelta="0%"android:fromYDelta="0%" android:toYDelta="0%"android:duration="700"/>enter_from_right.xml
<translateandroid:fromXDelta="100%" android:toXDelta="0%"android:fromYDelta="0%" android:toYDelta="0%"android:duration="700" />exit_to_left.xml
<translate android:fromXDelta="0%" android:toXDelta="-100%"android:fromYDelta="0%" android:toYDelta="0%"android:duration="700"/>exit_to_right.xml
<translateandroid:fromXDelta="0%" android:toXDelta="100%"android:fromYDelta="0%" android:toYDelta="0%"android:duration="700" />Activity改變 默認動畫
Intent intent = new Intent(TestActivities.this,TestActivityFirst.class); startActivity(intent); // transaction animation overridePendingTransition(R.anim.slide_in_bottom,R.anim.slide_out_bottom);Activity的轉場動畫是通過overridePendingTransition(int enterAnim, int exitAnim)實現的。
  
   這個方法在startActivity(Intent) or finish()之后被調用,指定接下來的這個轉場動畫。
1.enterAnim,是新的Activity的進入動畫的resource ID;
2.exitAnim,是舊的Activity(當前的Activity)離開動畫的resource ID。
所以這兩個參數的對象是兩個Activity。
如果上面兩個參數沒有動畫要設置,則用0作為參數。
動畫的資源文件放在res\anim\目錄下
轉載于:https://www.cnblogs.com/need88/p/4852178.html
總結
以上是生活随笔為你收集整理的改变Fragment的默认动画的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: 【推荐系统】电影推荐系统(一)
 - 下一篇: learning to rank评价指标