1.先将自己需要使用的字体和图片放到指定文件夹下面:
2.在 pubspec.yaml 文件下初始化字体和图片:
# 添加图片 assets: - assets/images/bg_swms.png - assets/images/icon.png # 添加字体 fonts: - family: fzktc fonts: - asset: assets/fonts/fzktc.TTF
3.初始化完成之后,在代码中实现:
显示图片
class _SplashState extends State<HomePage> { @override Widget build(BuildContext context) { return Container( width: double.infinity, height: double.infinity, color: Colors.white, child: Image.asset( "assets/images/icon.png", ///你本地的图片--local picture fit: BoxFit.fill,///自动填充页面大小--auto fill page size ), ); }
设置字体
class _MyLoginPageState extends State<Login> { @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: Text('测试系统'), centerTitle: true, ), body: Center( child: Text( productName, style: TextStyle(fontFamily: 'fzktc', fontSize: 30), ), ), ); } }
刚开始学习,日常记录。