Forráskód Böngészése

0.0.46.beta13 ready
- 修复 CustomDialog#hideWithExitAnim 时对话框未能正确完全隐藏的 bug;

kongzue 2 éve
szülő
commit
d644791412

+ 2 - 8
app/src/main/java/com/kongzue/dialogxdemo/activity/MainActivity.java

@@ -297,8 +297,6 @@ public class MainActivity extends BaseActivity {
     private int[] selectMenuIndexArray;
     private String multiSelectMenuResultCache;
     
-    CustomDialog customDialog;
-    
     @Override
     public void setEvents() {
         grpMode.addOnButtonCheckedListener(new MaterialButtonToggleGroup.OnButtonCheckedListener() {
@@ -928,11 +926,7 @@ public class MainActivity extends BaseActivity {
         btnCustomDialog.setOnClickListener(new View.OnClickListener() {
             @Override
             public void onClick(View v) {
-                if (customDialog!=null){
-                    customDialog.show();
-                    return;
-                }
-                customDialog = CustomDialog.show(new OnBindView<CustomDialog>(R.layout.layout_custom_dialog) {
+                CustomDialog.show(new OnBindView<CustomDialog>(R.layout.layout_custom_dialog) {
                             @Override
                             public void onBind(final CustomDialog dialog, View v) {
                                 ImageView btnOk;
@@ -940,7 +934,7 @@ public class MainActivity extends BaseActivity {
                                 btnOk.setOnClickListener(new View.OnClickListener() {
                                     @Override
                                     public void onClick(View v) {
-                                        dialog.hideWithExitAnim();
+                                        dialog.dismiss();
                                     }
                                 });
                             }