0
我想打開一個類似於Facebook的選項菜單。我做了搜索,但我沒有發現任何東西...... 創建像菜單的facebook
我想打開一個類似於Facebook的選項菜單。我做了搜索,但我沒有發現任何東西...... 創建像菜單的facebook
你可能會需要使用該Bottom Sheets
:
我 - 做一個bottomsheet.XML
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="300dp"
android:orientation="vertical"
android:padding="16dp"
app:layout_behavior="@string/bottom_sheet_behavior">
<!-- add your content here -->
</LinearLayout>
II-現在在你的主要活動中以某種方式實施它,它是一種直接的孩子CoordinatorLayout
<include layout="@layout/bottomsheet" />
III-爲Java代碼中使用下列內容:
inearLayout bottomSheetViewgroup = (LinearLayout) findViewById(R.id.bottom_sheet);
BottomSheetBehavior bottomSheetBehavior = BottomSheetBehavior.from(bottomSheetViewgroup);
要控制你的底片(隱藏,擴大,拖動,崩):
bottomSheetBehavior.setState(BottomSheetBehavior.STATE_EXPANDED);
PS-你可以通過以下方式處理:
STATE_EXPANDED:完全展開底部工作表。
STATE_HIDE:完全隱藏底部紙張。
STATE_COLLAPSED:使用peekHeight屬性上設置的值設置底部頁面高度。