1
A
回答
1
這是Android支持庫支持的Android BottomSheetDialogFragment 23.2。
要使用該支持庫,添加依賴於應用程序的的build.gradle
編譯 'com.android.support:design:23.2.0'
您可以創建自己的bottomsheetdialogfragment爲如下:
public class TutsPlusBottomSheetDialogFragment extends BottomSheetDialogFragment {
private BottomSheetBehavior.BottomSheetCallback mBottomSheetBehaviorCallback = new BottomSheetBehavior.BottomSheetCallback() {
@Override
public void onStateChanged(@NonNull View bottomSheet, int newState) {
if (newState == BottomSheetBehavior.STATE_HIDDEN) {
dismiss();
}
}
@Override
public void onSlide(@NonNull View bottomSheet, float slideOffset) {
}
};
@Override
public void setupDialog(Dialog dialog, int style) {
super.setupDialog(dialog, style);
View contentView = View.inflate(getContext(), R.layout.fragment_bottom_sheet, null);
dialog.setContentView(contentView);
CoordinatorLayout.LayoutParams params = (CoordinatorLayout.LayoutParams) ((View) contentView.getParent()).getLayoutParams();
CoordinatorLayout.Behavior behavior = params.getBehavior();
if(behavior != null && behavior instanceof BottomSheetBehavior) {
((BottomSheetBehavior) behavior).setBottomSheetCallback(mBottomSheetBehaviorCallback);
}
}
}
要顯示:
BottomSheetDialogFragment bottomSheetDialogFragment = new TutsPlusBottomSheetDialogFragment();
bottomSheetDialogFragment.show(getSupportFragmentManager(), bottomSheetDialogFragment.getTag());
0
這就是所謂的視差滾動。可以通過多種方式實現,例如使用Google設計支持庫。
編輯:當然,我可能會誤解,因爲你的截圖只是一個截圖,它可能是一個完全不同的效果。
+0
否其視差不滾動。我認爲它的片段從底部滑落到 – user6556461
相關問題
- 1. Android屏幕滑動操作
- 2. Android:佈局「滑動」屏幕?
- 3. 滑動在Android應用主屏幕
- 4. Android的 - 滑回主屏幕
- 5. 滑動UIImageView的屏幕
- 6. 在屏幕之間滑動
- 7. Android,動畫,如何從屏幕滑入和滑出佈局?
- 8. 向上滑動和向下滑動滑動屏幕
- 9. 拖動/滑動滾動屏幕
- 10. 滑動屏幕上的移動物體的歡迎屏幕
- 11. UIView動畫從屏幕下方滑動到屏幕底部
- 12. 改變滑動屏幕的活動
- 13. 垂直滑動/拖動屏幕IOS/Phonegap
- 14. 如何從Android中的屏幕底部滑動一個活動
- 15. 模擬滑動事件以在Android中進行屏幕滾動
- 16. 如何在android中創建動態滑動屏幕?
- 17. 當我們滑動主屏幕時,Android壁紙也左右滑動
- 18. Android中的內容會讓我在玩我的遊戲時滑動屏幕邊緣並滑過項目屏幕?
- 19. 如何繞過「滑動解鎖」屏幕
- 20. bigSlide.js - 屏幕滑動面板導航
- 21. iOS:滑動UIView開啓/關閉屏幕
- 22. 在iPad屏幕上的手指滑動
- 23. 使用Scene2d在屏幕之間滑動
- 24. 手指滑動屏幕上的方法
- 25. 與屏幕邊緣滑動手勢
- 26. iPhone,向下滑動幫助屏幕
- 27. 鍵盤操作滑動屏幕
- 28. 滑動子視圖關閉屏幕
- 29. Viewpager只能從屏幕邊緣滑動
- 30. 如何讓iPhone屏幕滑出? (動畫)
難道滑動 - 只是過渡的動畫,或者你可以保持它的手指和移動上述另一個一層? – Divers
@Divers將一個圖層移動到另一個圖層上方 – user6556461