BottomSheetDialog
没有提供设置最大高度的Api,所以需要我们自己手动去改变最大高度,我这里通过继承BottomSheetDialog
重写oncreate()
来实现。
我这里用的是最新的androidx
,需要导入Material Components
dependencies{
...
implementation group: 'com.google.android.material', name: 'material', version: '1.2.0-alpha02'
...
}
下面是重写后完整的类。
package com.example.myapplication;
import android.content.Context;
import android.graphics.Point;
import android.os.Bundle;
import android.view.Gravity;
import android.view.ViewGroup;
import android.view.Window;
import android.view.WindowManager;
import com