混合图像
封装了 flutter_svg 和 Flutter SDK 的图片提供程序,并根据文件扩展名选择正确的 widget
功能
目前可以使用三种 widget
- HybridAssetImage
- HybridNetworkImage
- HybridFileImage
目前不支持内存图像,因为无法区分 SVG 图像和常规图像
入门
由于它是 flutter_svg 和普通图片构造函数的包装器,所以没有特殊的用法需要提及。根据您的用例选择正确的 widget,无论是网络、资源还是文件。
用法
final file = File('your/path.png');
HybridFileImage(file, width: 50, height: 50),
HybridAssetImage('assets/my_image.svg', width: 50, height: 50),
HybridNetworkImage('https://my.website.com/this_image.jpg', width: 50, height: 50),
附加信息
此包是为了方便而创建的,如果您有任何好的建议,请随时在 Github 上提交拉取请求?