博客
关于我
【自学Flutter】4.1 Material Design字体图标的使用(icon)
阅读量:549 次
发布时间:2019-03-09

本文共 1385 字,大约阅读时间需要 4 分钟。

4.1 Material Design字体图标的使用

1. 源代码

下面是使用Flutter实现的Material Design字体图标的代码示例:

import 'package:flutter/material.dart';void main () => runApp(MyApp());class MyApp extends StatelessWidget {    @override    Widget build(BuildContext context) {        return MaterialApp(            title: 'All Widget Usages',            home: Scaffold(                body: Center(                    child: Row(                        mainAxisAlignment: MainAxisAlignment.center,                        children: [                            Icon(Icons.airline_seat_legroom_normal, color: Colors.green),                            Icon(Icons.access_alarms, color: Colors.green),                            Icon(Icons.aspect_ratio, color: Colors.green),                        ],                    ),                ),            ),        );    }}

2. 解释源代码

上述代码展示了如何在Flutter中使用Material Design字体图标。以下是详细解释:

  • 首先导入material.dart包,这是Flutter中使用Material Design组件的基础包。

  • runApp函数用于启动应用程序,传递一个MyApp的实例作为主应用组件。

  • MyApp类继承自StatelessWidget,其build方法返回一个MaterialApp组件,这是Material Design的基础控件。

  • MaterialApp中,指定了title属性(应用程序标题),并将Scaffold组件作为主页面设置。

  • Scaffold组件包含一个body,使用Center组件居中布局。

  • Center组件内部包含一个Row组件,主内容是Row的孩子控件集合,使用mainAxisAlignment.center确保图标居中显示。

  • Row的孩子位置添加了三个Icon控件,每个图标都带有绿色边框,使用Icons类获取Material Design字体图标。

3. 效果图

示例显示了其余图标的具体布局和样式。如果需要查看完整效果图,可以通过以下方式获取相关资料或替换图片链接。


以上内容经过优化后更符合技术文档的写作风格,去除了不必要的格式和链接,适合技术文档或开发博客使用。

转载地址:http://kkipz.baihongyu.com/

你可能感兴趣的文章
SecSolar:为代码“捉虫”,让你能更专心写代码
查看>>
Trying to construct an instance of an invalid type
查看>>
1965 - 2019 年最流行的编程语言变化
查看>>
链上钱包的博彩雷区
查看>>
GRUB2
查看>>
解决RHEL6 vncserver 启动 could not open default font 'fixed'错误.
查看>>
微信JS-SDK DEMO页面和示例代码
查看>>
XYNUOJ
查看>>
Chrome查找发请求的js之黑箱调试
查看>>
CMCC登录参数分析
查看>>
GridView的另外一种分页方式,可提高加载速度
查看>>
一些错误记录
查看>>
GridView自定义删除操作
查看>>
http常见响应状态码
查看>>
Nginx Location
查看>>
解决github Git clone 慢的问题
查看>>
一张图搞定RPC框架核心原理
查看>>
Scala中的包
查看>>
参加阿里的Java面试经验
查看>>
Python微信公众号
查看>>