最新底部弹出dialog,如选择框 Kotlin

1、onCreate中 加载XML 然后代码中设置全屏

 setContentView(R.layout.dialog_bottom_layout)

 val layoutParams = window.attributes

 layoutParams.width = WindowManager.LayoutParams.MATCH_PARENT

window.attributes = layoutParams

 

布局文件

android:layout_width="match_parent"

android:layout_height="match_parent"

android:gravity="bottom"

android:orientation="vertical">

android:id="@+id/dialog_selectbottom_view"

android:layout_width="wrap_content"

android:layout_height="0dp"

android:layout_marginBottom="8dp"

android:layout_weight="1"/>

 android:layout_width="match_parent"

 android:layout_height="wrap_content"

 android:background="@color/white">

  

 

 

Style样式

动画

tranlate_dialog_in.xml

 android:duration="300"

  android:fromXDelta="0"

android:fromYDelta="100%"

 android:toXDelta="0"

 android:toYDelta="0">

tranlate_dialog_out.xml

 android:duration="300"

  android:fromXDelta="0"

android:fromYDelta="0"

 android:toXDelta="0"

 android:toYDelta="100%">

 

你可能感兴趣的:(最新底部弹出dialog,如选择框 Kotlin)