Flutter 如何缓存不';不影响用户界面和GPU性能
我想用CachedNetworkImage缓存图像。但由于我的网络图像质量很高,我面临的问题是列表和网格渲染不平滑。所以我测试了Flutter 如何缓存不';不影响用户界面和GPU性能,flutter,Flutter,我想用CachedNetworkImage缓存图像。但由于我的网络图像质量很高,我面临的问题是列表和网格渲染不平滑。所以我测试了image.network,以降低图像质量,但不幸的是,它并没有在图像动画中消失 所以我想通过图像中的淡入来降低质量。 我是一个新的颤振,想知道哪种方式是处理这个领域的最佳方式 CachedNetworkImage( fadeInDuration = const Duration(milliseconds:
image.network
,以降低图像质量,但不幸的是,它并没有在图像动画中消失
所以我想通过图像中的淡入来降低质量。
我是一个新的颤振,想知道哪种方式是处理这个领域的最佳方式
CachedNetworkImage(
fadeInDuration = const Duration(milliseconds: 400),
fit: BoxFit.cover,
imageUrl: i,
width: 1000,
),
我想在用户在应用程序中时缓存我的图像,如果应用程序已退出,请清除缓存的图像。我不知道这是否是适合您的最佳解决方案,但请尝试该软件包。解决方案代码:
CachedNetworkImage(
fadeInDuration : const Duration(milliseconds: 400),
fit: BoxFit.cover,
imageUrl: i,
width: 1000,
placeholder: (context, url) => new Image.asset('assets/images/placeholder.jpg'), // Your default image here
),
CachedNetworkImage(
fadeInDuration : const Duration(milliseconds: 400),
fit: BoxFit.cover,
imageUrl: i,
width: 1000,
placeholder: (context, url) => new Image.asset('assets/images/placeholder.jpg'), // Your default image here
),