|
@@ -6,12 +6,10 @@ import android.animation.ValueAnimator;
|
|
|
import android.content.ActivityNotFoundException;
|
|
|
import android.content.Context;
|
|
|
import android.content.Intent;
|
|
|
-import android.content.res.ColorStateList;
|
|
|
import android.content.res.Configuration;
|
|
|
import android.graphics.Bitmap;
|
|
|
import android.graphics.BitmapFactory;
|
|
|
import android.graphics.Color;
|
|
|
-import android.graphics.Rect;
|
|
|
import android.graphics.RenderEffect;
|
|
|
import android.graphics.Shader;
|
|
|
import android.net.Uri;
|
|
@@ -20,7 +18,6 @@ import android.os.Bundle;
|
|
|
import android.os.Handler;
|
|
|
import android.os.Looper;
|
|
|
import android.provider.Settings;
|
|
|
-import android.text.InputType;
|
|
|
import android.text.SpannableString;
|
|
|
import android.text.Spanned;
|
|
|
import android.text.TextPaint;
|
|
@@ -37,7 +34,6 @@ import android.webkit.WebView;
|
|
|
import android.webkit.WebViewClient;
|
|
|
import android.widget.AdapterView;
|
|
|
import android.widget.EditText;
|
|
|
-import android.widget.FrameLayout;
|
|
|
import android.widget.ImageView;
|
|
|
import android.widget.LinearLayout;
|
|
|
import android.widget.RelativeLayout;
|
|
@@ -45,8 +41,9 @@ import android.widget.TextView;
|
|
|
import android.widget.Toast;
|
|
|
|
|
|
import androidx.annotation.NonNull;
|
|
|
-import androidx.appcompat.app.AppCompatDelegate;
|
|
|
import androidx.constraintlayout.widget.ConstraintLayout;
|
|
|
+import androidx.fragment.app.Fragment;
|
|
|
+import androidx.fragment.app.FragmentManager;
|
|
|
import androidx.recyclerview.widget.LinearLayoutManager;
|
|
|
import androidx.recyclerview.widget.RecyclerView;
|
|
|
|
|
@@ -78,28 +75,22 @@ import com.kongzue.dialogx.interfaces.BaseDialog;
|
|
|
import com.kongzue.dialogx.interfaces.BottomDialogSlideEventLifecycleCallback;
|
|
|
import com.kongzue.dialogx.interfaces.DialogLifecycleCallback;
|
|
|
import com.kongzue.dialogx.interfaces.DialogXAnimInterface;
|
|
|
-import com.kongzue.dialogx.interfaces.DialogXRunnable;
|
|
|
-import com.kongzue.dialogx.interfaces.DialogXStyle;
|
|
|
import com.kongzue.dialogx.interfaces.MenuIconAdapter;
|
|
|
import com.kongzue.dialogx.interfaces.MenuItemTextInfoInterceptor;
|
|
|
import com.kongzue.dialogx.interfaces.OnBackPressedListener;
|
|
|
import com.kongzue.dialogx.interfaces.OnBackgroundMaskClickListener;
|
|
|
import com.kongzue.dialogx.interfaces.OnBindView;
|
|
|
-import com.kongzue.dialogx.interfaces.OnBindingView;
|
|
|
import com.kongzue.dialogx.interfaces.OnDialogButtonClickListener;
|
|
|
import com.kongzue.dialogx.interfaces.OnIconChangeCallBack;
|
|
|
import com.kongzue.dialogx.interfaces.OnInputDialogButtonClickListener;
|
|
|
import com.kongzue.dialogx.interfaces.OnMenuButtonClickListener;
|
|
|
import com.kongzue.dialogx.interfaces.OnMenuItemClickListener;
|
|
|
import com.kongzue.dialogx.interfaces.OnMenuItemSelectListener;
|
|
|
-import com.kongzue.dialogx.interfaces.OnSafeInsetsChangeListener;
|
|
|
import com.kongzue.dialogx.style.IOSStyle;
|
|
|
import com.kongzue.dialogx.style.KongzueStyle;
|
|
|
import com.kongzue.dialogx.style.MIUIStyle;
|
|
|
import com.kongzue.dialogx.style.MaterialStyle;
|
|
|
-import com.kongzue.dialogx.util.InputInfo;
|
|
|
import com.kongzue.dialogx.util.TextInfo;
|
|
|
-import com.kongzue.dialogx.util.WindowUtil;
|
|
|
import com.kongzue.dialogxdemo.BuildConfig;
|
|
|
import com.kongzue.dialogxdemo.R;
|
|
|
import com.kongzue.dialogxdemo.custom.recycleview.CustomRecycleViewAdapter;
|
|
@@ -483,6 +474,9 @@ public class MainActivity extends BaseActivity {
|
|
|
}
|
|
|
});
|
|
|
|
|
|
+ BottomDialog dialog = null;
|
|
|
+ dialog.callDialogDismiss();
|
|
|
+
|
|
|
btnFullScreenDialogFragment.setOnClickListener(new View.OnClickListener() {
|
|
|
@Override
|
|
|
public void onClick(View v) {
|
|
@@ -1174,7 +1168,7 @@ public class MainActivity extends BaseActivity {
|
|
|
.setDialogLifecycleCallback(new DialogLifecycleCallback<CustomDialog>() {
|
|
|
@Override
|
|
|
public void onShow(CustomDialog dialog) {
|
|
|
- if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.S) {
|
|
|
+ if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) {
|
|
|
RenderEffect blurEffect = RenderEffect.createBlurEffect(20f, 20f, Shader.TileMode.CLAMP);
|
|
|
((ViewGroup) getWindow().getDecorView()).getChildAt(0).setRenderEffect(blurEffect);
|
|
|
}
|
|
@@ -1182,7 +1176,7 @@ public class MainActivity extends BaseActivity {
|
|
|
|
|
|
@Override
|
|
|
public void onDismiss(CustomDialog dialog) {
|
|
|
- if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.S) {
|
|
|
+ if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) {
|
|
|
((ViewGroup) getWindow().getDecorView()).getChildAt(0).setRenderEffect(null);
|
|
|
}
|
|
|
}
|