mac
2023-12-01 593303fa91fd541844b204ec913c462d7855a31e
app/src/main/java/com/hdl/photovoltaic/widget/FlashingBoxDialog.java
@@ -24,8 +24,20 @@
    private Drawable mDrawable;
    private String mContentStr;
    //默认1500毫秒
    private int mMillisecond = 1500;
    public FlashingBoxDialog(@NonNull Context context) {
        super(context, R.style.Custom_Dialog);
    }
    /**
     * @param context     上下文
     * @param millisecond 设置延时时间关闭弹窗(单位ms)
     */
    public FlashingBoxDialog(@NonNull Context context, int millisecond) {
        this(context);
        this.mMillisecond = millisecond;
    }
    @Override
@@ -67,6 +79,15 @@
    }
    /**
     * 设置延时时间关闭弹窗
     *
     * @param millisecond 时间(单位ms)
     */
    public void setDelayTime(int millisecond) {
        this.mMillisecond = millisecond;
    }
    /**
     * 三秒后自动关闭dialog
     */
    private void flashing() {
@@ -77,10 +98,9 @@
                timer.cancel();
                dismiss();
            }
        }, 3000);
        }, this.mMillisecond);
    }
}