前言
作为一名Flutter开发者,如果你正在烦恼如何简单快捷地在pubspec.yaml
中为多张图片、文本、字体资源添加声明,如果你正在烦恼如何简单安全地在代码中引用资源,那么现在你可以很简单地解决这些问题了——只要你使用了Flr
。
Flr简介
Flr
,读作Flutter-R
,是一个由网易严选智造团队研发的,用于管理Flutter资源的开发工具。
Flr
可以帮助Flutter开发者在修改项目资源后,自动为资源添加声明到pubspec.yaml
以及生成r.g.dart
文件。借助r.g.dart
,Flutter开发者可以在代码中通过资源ID函数的方式应用资源,例如:
import 'package:flutter_r_demo/r.g.dart';
// test_sameName.png
var normalImageWidget = Image(
width: 200,
height: 120,
image: R.image.test_sameName(),
);
// test_sameName.gif
var gifImageWidget = Image(
image: R.mage.test_sam