参考布局
<RelativeLayout
android:id="@+id/bottom_sheet"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
app:behavior_hideable="false"
app:behavior_peekHeight="80dp"
app:layout_behavior="@string/bottom_sheet_behavior">
<LinearLayout
android:id="@+id/chou_ti_id"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<TextView
android:layout_width="40dp"
android:layout_height="8dp"
android:layout_centerHorizontal="true"
android:layout_gravity="center_horizontal"
</LinearLayout>
</RelativeLayout>
抽屉的使用
//设置抽屉最大高度
chou_ti_id = findViewById(R.id.chou_ti_id);
ViewGroup.LayoutParams para;
para = chou_ti_id.getLayoutParams();
int height1 = (int) (getResources().getDisplayMetrics().heightPixels * 0.9);
para.height = height1;
chou_ti_id.setLayoutParams(para);
//底部抽屉栏展示地址
bottomSheet = findViewById(R.id.bottom_sheet);
behavior = BottomSheetBehavior.from(bottomSheet);
int height = (int) (getResources().getDisplayMetrics().heightPixels * 0.4);
behavior.setPeekHeight(height);