是上面检查是否连网的这个弹窗
<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();
本文地址:https://blog.csdn.net/qq873044564/article/details/107885012
您可能感兴趣的文章:
如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!
网友评论