Browse Source

0.0.37.beta3

kongzue 4 years ago
parent
commit
6a9e27c396

+ 1 - 0
DialogX/src/main/java/com/kongzue/dialogx/dialogs/BottomDialog.java

@@ -568,6 +568,7 @@ public class BottomDialog extends BaseDialog {
     
     public BottomDialog setDialogLifecycleCallback(DialogLifecycleCallback<BottomDialog> dialogLifecycleCallback) {
         this.dialogLifecycleCallback = dialogLifecycleCallback;
+        if (isShow) dialogLifecycleCallback.onShow(me);
         return this;
     }
     

+ 1 - 0
DialogX/src/main/java/com/kongzue/dialogx/dialogs/BottomMenu.java

@@ -606,6 +606,7 @@ public class BottomMenu extends BottomDialog {
     
     public BottomMenu setDialogLifecycleCallback(DialogLifecycleCallback<BottomDialog> dialogLifecycleCallback) {
         this.dialogLifecycleCallback = dialogLifecycleCallback;
+        if (isShow) dialogLifecycleCallback.onShow(me);
         return this;
     }
     

+ 1 - 0
DialogX/src/main/java/com/kongzue/dialogx/dialogs/CustomDialog.java

@@ -324,6 +324,7 @@ public class CustomDialog extends BaseDialog {
     
     public CustomDialog setDialogLifecycleCallback(DialogLifecycleCallback<CustomDialog> dialogLifecycleCallback) {
         this.dialogLifecycleCallback = dialogLifecycleCallback;
+        if (isShow) dialogLifecycleCallback.onShow(me);
         return this;
     }
     

+ 1 - 0
DialogX/src/main/java/com/kongzue/dialogx/dialogs/FullScreenDialog.java

@@ -291,6 +291,7 @@ public class FullScreenDialog extends BaseDialog {
     
     public FullScreenDialog setDialogLifecycleCallback(DialogLifecycleCallback<FullScreenDialog> dialogLifecycleCallback) {
         this.dialogLifecycleCallback = dialogLifecycleCallback;
+        if (isShow) dialogLifecycleCallback.onShow(me);
         return this;
     }
     

+ 1 - 0
DialogX/src/main/java/com/kongzue/dialogx/dialogs/MessageDialog.java

@@ -679,6 +679,7 @@ public class MessageDialog extends BaseDialog {
     
     public MessageDialog setDialogLifecycleCallback(DialogLifecycleCallback<MessageDialog> dialogLifecycleCallback) {
         this.dialogLifecycleCallback = dialogLifecycleCallback;
+        if (isShow) dialogLifecycleCallback.onShow(me);
         return this;
     }
     

+ 1 - 0
DialogX/src/main/java/com/kongzue/dialogx/dialogs/PopTip.java

@@ -612,6 +612,7 @@ public class PopTip extends BaseDialog {
     
     public PopTip setDialogLifecycleCallback(DialogLifecycleCallback<PopTip> dialogLifecycleCallback) {
         this.dialogLifecycleCallback = dialogLifecycleCallback;
+        if (isShow) dialogLifecycleCallback.onShow(me);
         return this;
     }
     

+ 1 - 0
DialogX/src/main/java/com/kongzue/dialogx/dialogs/WaitDialog.java

@@ -639,6 +639,7 @@ public class WaitDialog extends BaseDialog {
     
     public WaitDialog setDialogLifecycleCallback(DialogLifecycleCallback<WaitDialog> dialogLifecycleCallback) {
         this.dialogLifecycleCallback = dialogLifecycleCallback;
+        if (isShow) dialogLifecycleCallback.onShow(me.get());
         return this;
     }
     

+ 4 - 1
UPDATE_LOG.md

@@ -1,4 +1,4 @@
-# 0.0.37.beta2
+# 0.0.37.beta3
 更新日志:
 
 ### 新增
@@ -30,3 +30,6 @@ CustomDialog Align 方法无效的问题;
 
 OnBindView 绑定父布局时设置的 LayoutParams 存在不生效的问题;
 
+在对话框处于已经显示时设置 setDialogLifecycleCallback,会自动执行一次onShow
+
+

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

@@ -410,7 +410,8 @@ public class MainActivity extends BaseActivity {
                             public void onBind(BottomDialog dialog, View v) {
                             
                             }
-                        }).show();
+                        })
+                        .show();
             }
         });
         

+ 1 - 1
gradle.properties

@@ -18,5 +18,5 @@ android.useAndroidX=true
 # Automatically convert third-party libraries to use AndroidX
 android.enableJetifier=true
 
-BUILD_VERSION=0.0.37.beta2
+BUILD_VERSION=0.0.37.beta3
 BUILD_VERSION_INT=36