php直播源码安卓自定义Dialog设置自动消失
16lz
2021-12-04
<style name="Dialog" parent="@style/Base.V7.Theme.AppCompat.Light.Dialog"> <!--背景透明--> <item name="android:windowBackground">@android:color/transparent</item> <!-- 不允许对话框的背景变暗 --> <item name="android:backgroundDimEnabled">false</item> </style>
<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/toast_layout" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/back_button_gray"> <ImageView android:id="@+id/imageView12" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerInParent="true" android:src="@mipmap/icon_error_red" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintTop_toTopOf="parent" /> <TextView android:id="@+id/toast_tv" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerInParent="true" android:text="网络异常,请检查是否连网" android:textColor="@color/colorWhite" android:textSize="25sp" android:textStyle="bold" /> </RelativeLayout>
public class DialogUtil extends Dialog { private Handler mHandler = new Handler(); public DialogUtil(@NonNull Context context) { super(context); } public DialogUtil(@NonNull Context context, int themeResId) { super(context, themeResId); } protected DialogUtil(@NonNull Context context, boolean cancelable, @Nullable OnCancelListener cancelListener) { super(context, cancelable, cancelListener); } @Override protected void onStart() { super.onStart(); mHandler.postDelayed(new Runnable() { @Override public void run() { dismiss(); } },2000); }}
View view = View.inflate(getContext(), R.layout.layout_dialog, null); DialogUtil dialogUtil = new DialogUtil(getContext(), R.style.Dialog); dialogUtil.setContentView(view); dialogUtil.show();
更多相关文章
- Android(安卓)对话框
- Android之复选框对话框
- Android之列表对话框
- Android之普通对话框
- android editText 自定义为圆角矩形背景
- Android之单选按钮对话框
- android progressBar 背景改变
- android图形叠加背景的写法
- 2011.07.08(2)——— android 背景模糊