如何防止播放结束时gif重置抖动

问题描述 投票:0回答:1

我正在使用 gif_view 来控制 flutter 中的 gif,当它完成播放时,它会到达初始位置,但我希望它本身位于最后一个位置。

final controller = GifController(loop: false);
GifView.asset(
   "assets/1.gif",
   controller: controller,
   progress: const CircularProgressIndicator(),
),

即使加载需要很长时间,所以我也想解决这个问题

我期待修复快速加载 gif 的问题,并且 gif 在完全播放后不应重置。

flutter dart gif
1个回答
0
投票

我使用 Lottie 包实现了同样的目标。

你可以这样做:

import 'package:lottie/lottie.dart';

LottieBuilder.asset(
    "assets/1.gif",
    fit: BoxFit.contain,
    repeat: false,   
),
© www.soinside.com 2019 - 2024. All rights reserved.