From c6e503f9c7b46d9df78242222949dd7cb200cdc2 Mon Sep 17 00:00:00 2001 From: mac <user@users-MacBook-Pro.local> Date: 星期四, 30 十一月 2023 14:45:45 +0800 Subject: [PATCH] 2023年11月30日14:45:39 --- app/src/main/java/com/hdl/photovoltaic/widget/FlashingBoxDialog.java | 24 ++++++++++++++++++++++-- 1 files changed, 22 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/hdl/photovoltaic/widget/FlashingBoxDialog.java b/app/src/main/java/com/hdl/photovoltaic/widget/FlashingBoxDialog.java index df1a4f3..c0f974d 100644 --- a/app/src/main/java/com/hdl/photovoltaic/widget/FlashingBoxDialog.java +++ b/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; + } + + /** * 涓夌鍚庤嚜鍔ㄥ叧闂璬ialog */ private void flashing() { @@ -77,10 +98,9 @@ timer.cancel(); dismiss(); } - }, 3000); + }, this.mMillisecond); } - } -- Gitblit v1.8.0