BottomSheetDialog
- 这是Design库里的组件,因此,如果我们需要使用的话,需要导一下包
- 它可以让我们很方便的创建一个底部对话框,自带动画效果,并且可以通过手指向下滑动取消对话框
activity_main.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="match_parent"
android:gravity="center">
<Button
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:text="show"
android:id="@+id/mainButton1"/>
</LinearLayout>
MainActivity.java(重点)
public class MainActivity extends AppCompatActivity
{
private View bottom_popwindoow;
private BottomSheetDialog mBottomSheetDialog;
private Button btn;
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
bottom_popwindoow = LayoutInflater.from(this).inflate(R.layout.bottom_popwindoow, null);
mBottomSheetDialog = new BottomSheetDialog(this