如何以 imageprovider 类型传递图像资产?
How to pass image asset in imageprovider type?
我目前依赖 splashscreen 1.2.0 包来构建 flutter 应用程序。
但是 backgroundimage 变量类型是 imageprovider,而我想使用资产文件夹中的图像。有谁知道如何传递图像资产文件以便能够用作 imageprovider 类型或任何其他方式使其工作?
因为使用 imageprovider 与其他属性相比,它只是加载得晚了一点。
非常感谢!
我试过使用 Image.asset() 但没用。
return SplashScreen(
seconds: 5,
navigateAfterSeconds: AppRoute,
title: Text('Welcome', style: AppTextStyle),
image: Image.asset(AppAsset.logo),
photoSize: AppScreen,
imageBackground: Image.asset(AppAsset.background),
loaderColor: AppColor,
loadingText: Text('Loading'),
styleTextUnderTheLoader: AppTextStyle,
onClick: () {},
);
预计可以使用Image.assets但它只对网络图像有效。
尝试将 Image.asset(AppAsset.background)
更改为如下内容
Image.asset(AppAsset.background).image
或者
AssetImage(AppAsset.background)
我目前依赖 splashscreen 1.2.0 包来构建 flutter 应用程序。 但是 backgroundimage 变量类型是 imageprovider,而我想使用资产文件夹中的图像。有谁知道如何传递图像资产文件以便能够用作 imageprovider 类型或任何其他方式使其工作?
因为使用 imageprovider 与其他属性相比,它只是加载得晚了一点。
非常感谢!
我试过使用 Image.asset() 但没用。
return SplashScreen(
seconds: 5,
navigateAfterSeconds: AppRoute,
title: Text('Welcome', style: AppTextStyle),
image: Image.asset(AppAsset.logo),
photoSize: AppScreen,
imageBackground: Image.asset(AppAsset.background),
loaderColor: AppColor,
loadingText: Text('Loading'),
styleTextUnderTheLoader: AppTextStyle,
onClick: () {},
);
预计可以使用Image.assets但它只对网络图像有效。
尝试将 Image.asset(AppAsset.background)
更改为如下内容
Image.asset(AppAsset.background).image
或者
AssetImage(AppAsset.background)