用占位符淡入图片 - Flutter中文网
wendux opened this issue · 6 comments
import 'package:transparent_image/transparent_image.dart';
这个导入报错呢,需要依赖什么吗?
上面在 dependencies加入後有下Packages get嗎?
transparent_image: "^0.1.0" 用这个朋友们。
有些看不懂这个例子。
点击页面中 transparent_image,跳转到
https://pub.dartlang.org/packages/transparent_image
但可能是墙的问题 ,访问不了。
运行时有两个问题
- 包 transparent_image 找不到
- kTransparentImage 找不到定义,估计是在包里
解决了,
- 在 pubspec.yaml 里 dependencies 添加
transparent_image: ^0.1.0 - cmd 下进入到应用目录,运行 flutter packages get
flutter 会安装 transparent_image 包
墙的问题,需要保证环境变量有
PUB_HOSTED_URL
值为
https://pub.flutter-io.cn
transparent_image 包就只有这个,复制直接用就可以了
final Uint8List kTransparentImage = new Uint8List.fromList([
0x89,
0x50,
0x4E,
0x47,
0x0D,
0x0A,
0x1A,
0x0A,
0x00,
0x00,
0x00,
0x0D,
0x49,
0x48,
0x44,
0x52,
0x00,
0x00,
0x00,
0x01,
0x00,
0x00,
0x00,
0x01,
0x08,
0x06,
0x00,
0x00,
0x00,
0x1F,
0x15,
0xC4,
0x89,
0x00,
0x00,
0x00,
0x0A,
0x49,
0x44,
0x41,
0x54,
0x78,
0x9C,
0x63,
0x00,
0x01,
0x00,
0x00,
0x05,
0x00,
0x01,
0x0D,
0x0A,
0x2D,
0xB4,
0x00,
0x00,
0x00,
0x00,
0x49,
0x45,
0x4E,
0x44,
0xAE,
])