From 0ecd3db6ac8de1c69b9e69e66f37aaa5d330c3fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E8=89=BA=E4=B8=BA?= Date: Fri, 11 Aug 2023 17:32:08 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=A3=E5=86=B3gif=E5=9B=BE=E7=89=87?= =?UTF-8?q?=E5=8F=AA=E6=9C=891=E5=B8=A7=E6=97=B6=E5=9B=A0=E5=B8=A7?= =?UTF-8?q?=E6=97=B6=E9=97=B4=E5=BB=B6=E6=97=B6=E6=97=B6=E9=97=B4=E4=B8=BA?= =?UTF-8?q?NaN=E6=97=B6=E5=AF=BC=E8=87=B4=E5=9B=BE=E7=89=87=E5=B8=A7?= =?UTF-8?q?=E4=B8=8D=E6=98=BE=E7=A4=BA=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 李艺为 --- .../src/main/ets/components/imageknife/ImageKnifeComponent.ets | 3 +++ 1 file changed, 3 insertions(+) diff --git a/imageknife/src/main/ets/components/imageknife/ImageKnifeComponent.ets b/imageknife/src/main/ets/components/imageknife/ImageKnifeComponent.ets index cdff39e..9d7dae5 100644 --- a/imageknife/src/main/ets/components/imageknife/ImageKnifeComponent.ets +++ b/imageknife/src/main/ets/components/imageknife/ImageKnifeComponent.ets @@ -622,6 +622,9 @@ export struct ImageKnifeComponent { } // 减去程序执行消耗,剩余的准确延迟时间 let delayTime = Math.max(0, Math.floor(stayTime - diff)); + if (!delayTime) { + delayTime = 100; + } this.endGifLoopTime = end; // 当前gif到第N帧,所对应的N渲染时间,和N-1的停留时间。(第一帧只有渲染时间没有停留时间)