0
A
回答
0
使用像這樣爲您的活動的佈局:
<FrameLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<FrameLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1">
<Button
android:layout_gravity="center"
android:layout_width="100dp"
android:layout_height="100dp"
android:onClick="openFragment"/>
</FrameLayout>
<FrameLayout
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"/>
</FrameLayout>
然後在您的活動:
public void openFragment(View v) {
Fragment fragment = new YourFragment();
fragment.setEnterTransition(android.R.transition.slide_bottom);
getSupportFragmentManager().beginTransaction()
.add(R.id.container, fragment)
.commit();
}
注:僅對於API
作品> = 21.
如果您想要支持舊版本,您將不得不使用FragmentTransaction.setCustomAnimations()
。
0
您可以使用類ObjectAnimator
爲您的視圖創建動畫。使用方法ofFloat
與屬性translationY
可以達到你想要的效果。您需要API> = 11。
相關問題
- 1. 將部分片段移出屏幕
- 2. 如何使一個活動出現在Android屏幕的一半屏幕上
- 3. 如何檢測一個片段何時出現在屏幕上?
- 4. 如何跟蹤滑出屏幕的tableViewCell?
- 5. 將MapView限制爲屏幕的一半
- 6. 讓Div出現在屏幕外一半
- 7. 如何將整個屏幕的片段最小化到我的屏幕底部
- 8. 如何讓iPhone屏幕滑出? (動畫)
- 9. 如何讓textview滑出屏幕?
- 10. 動畫片段出現白色屏幕
- 11. 檢測屏幕上的一個片段
- 12. 分割屏幕一半CSS
- 13. 水平滑出屏幕
- 14. 如何在wp7中創建幻燈片屏幕? (如android下滑屏幕)
- 15. 從屏幕上轉換一個片段
- 16. 屏幕方向和片段
- 17. ViewPager屏幕外片段
- 18. jQuery - 將div滑入屏幕
- 19. Android,動畫,如何從屏幕滑入和滑出佈局?
- 20. 指紋在屏幕的一半
- 21. 調節寬度的一半屏幕
- 22. OpenFeint僅在屏幕的一半處
- 23. 如何在一個屏幕上使用三個片段?
- 24. 圖片飄出屏幕
- 25. 將屏幕分爲兩部分,並將imageview放在一半的兩半上
- 26. 從屏幕上滑出幾格。 jQuery的
- 27. 將Android屏幕分成兩半等分
- 28. 在Android中將另一個片段滑過另一個片段
- 29. 在旋轉屏幕時將textview保存在一個片段中
- 30. jQuery:如何獲得DIV滑動屏幕和滑入另一個?