Android Fragment切换动画(滑入滑出)
生活随笔
收集整理的這篇文章主要介紹了
Android Fragment切换动画(滑入滑出)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
之前寫過一篇Activity切換動畫的文章Activity切換動畫(滑入滑出)
本文還采用滑入滑出的方式,貼一下Fragment之間切換動畫的實現,Fragment比Activity需要多考慮一點
activity 右側滑入左側滑出沒問題,但是fragment來回切換不能總是從左側滑入,所以這次需要使用4個xml動畫
代碼如下:
1.右側滑入
from_right.xml
2.右側滑出
out_right.xml
3.左側滑入
from_left.xml
4.左側滑出
out_left.xml
動畫準備好后,在包含Fragment的Activity類中添加一下代碼:
//我的Demo中只有兩個Fragment 首頁 和 個人中心 一左一右 這是左邊的 //需要加到mTransaction.add()和mTransaction.show()方法之前 //首頁的 mTransaction.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN);mTransaction.setCustomAnimations(R.anim.form_left,R.anim.out_right); //個人中心的 mTransaction.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN);mTransaction.setCustomAnimations(R.anim.slide_in_form_right,R.anim.slide_out_to_left);這樣的實現效果是 單擊個人中心 從右向左滑動,單擊首頁 從左向右滑 體驗比較好。
總結
以上是生活随笔為你收集整理的Android Fragment切换动画(滑入滑出)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ecc椭圆加密算法c语言,ECC算法介绍
- 下一篇: Android 9无法通过反射获取系统属