Flutter Icon 控件介绍

一、使用方法

  • 构造方法
    Icon(this.icon, {Key key,this.size,this.color,this.semanticLabel,this.textDirection,})
复制代码

二、常用的属性

    Icon(Icons.access_alarm,//设置使用哪种图标size: 300,//设置图标大小color: Colors.yellow,//设置图标颜色textDirection:TextDirection.rtl ,//设置用于渲染图标的文本方向semanticLabel: "语义标签",//设置用于渲染图标的文本方向)
复制代码

三、一个完整的例子

import 'package:flutter/material.dart';void main() => runApp(MyApp());class MyApp extends StatelessWidget{@overrideWidget build(BuildContext context) {return MaterialApp(title: 'Text Demo',theme: ThemeData(primarySwatch: Colors.green),home: MyHomePage(title: 'Text Demo'),);}
}class MyHomePage extends StatefulWidget {MyHomePage({Key key, this.title}) : super(key: key);final String title;@override_MyHomePageState createState() => _MyHomePageState();
}class _MyHomePageState extends State<MyHomePage>{@overrideWidget build(BuildContext context) {var _name = "flutter ";return Scaffold(appBar: AppBar(title: Text(widget.title),),body: Container(width: MediaQuery.of(context).size.width,height: MediaQuery.of(context).size.height,child: ListView(children: <Widget>[Icon(Icons.access_alarm,//设置使用哪种图标size: 300,//设置图标大小color: Colors.yellow,//设置图标颜色textDirection:TextDirection.rtl ,//设置用于渲染图标的文本方向semanticLabel: "语义标签",//设置用于渲染图标的文本方向),Icon(Icons.accessibility_new,size: 300,color: Colors.blue,textDirection:TextDirection.ltr ,),Icon(Icons.build,size: 300,color: Colors.green,textDirection:TextDirection.ltr ,)],),),);}
}复制代码

转载于:https://juejin.im/post/5c909c0af265da60f16316b2

Flutter 系列文章:Flutter Icon 控件介绍相关推荐

  1. Flutter 系列文章:Flutter Text 控件介绍

    flutter Text 控件介绍 一.使用方法 构造方法 设置普通的text Text("") Text(this.data, {Key key,this.style,this. ...

  2. flutter初体验之基础控件知识

    在naive开发中,大家对view肯定很熟悉,它代表着所有控件的祖先.在flutter中,也存在这么一个所有控件的祖先---Widget.Widget类是一个抽象类,定义在系统的framework.d ...

  3. Flutter Container、Center设置控件居中背景及其他属性

    Flutter Container.Center设置控件居中背景及其他属性 //控件可以居中Container(alignment: Alignment.bottomCenter,//设置控件内容的位 ...

  4. operamasks-ui2.0 +MVC4.0+EF5.0实战之一 开篇及布局控件介绍

    两年前,曾打算自己开发一个web开发框架,把部门.人员.权限.日志作为基本服务加入进去,在其基础上可以做业务快速开发,结果没有坚持下去,仅仅开了个头就夭折了.究其原因,一方面是采用自己完全不熟悉的新技 ...

  5. ASP.NET Atlas简单控件介绍——Sys.Component基类与Sys.UI.Control基类

    作者:Dflying Chen (http://dflying.cnblogs.com/) 本系列有三篇文章: ASP.NET Atlas简单控件介绍--Sys.Component基类与Sys.UI. ...

  6. ASP.NET Atlas简单控件介绍——InputControl,TextBox,Button和CheckBox

    作者:Dflying Chen (http://dflying.cnblogs.com/) 注:本系列文章比较基础,基本为Atlas官方文档的翻译,熟悉Atlas的朋友可以跳过. 本系列有三篇文章: ...

  7. Qt常用控件介绍(一)

    Qt常用控件介绍 Qt Creator 的使用技巧 Qt Creator的常用快捷键 按钮 QPushButton QToolButton QRadioButton QCheckBox QComman ...

  8. App控件定位:Android 控件介绍及元素定位方法

    本文将分享Android相关基础知识和Android APP控件定位工具的使用方法. 目录 Android基础知识 Android布局 Android四大组件 1.activity 2.Service ...

  9. 【cocosStdio系列】之UI控件下

    [cocosStdio系列]之UI控件下       大家好,我是Lampard       今天与大家通过一个demo了解cocos给我们提供的各个UI控件 reference:<cocos2 ...

最新文章

  1. 什么?用@Async会内存溢出?看看你的线程池配置了没!
  2. Python列表函数方法
  3. C/C++语言宏定义##连接符和符#的使用
  4. 信息学奥赛一本通(1194:移动路线)
  5. 在 Win10 中配置 Linux 开发环境
  6. TensorFlow2.0:单层感知机梯度计算
  7. Linux---信号及其使用简单讲解
  8. DIP 电源跌落瞬时中断(Voltage dips)
  9. android同花顺布局,同花顺首发 Android平板电脑炒股高清版
  10. Web全栈工程师基本素养
  11. Python程序设计经典题库及答案
  12. 红外感应器+arduino+processing+flash 实现麦克风吹波波效果
  13. oneway的定义和使用
  14. 基于springboot供应链管理系统毕业设计源码121518
  15. Win 10 + Ubuntu 18.04 双系统安装与深度学习环境配置安装踩坑实录(上篇)
  16. 关于环境变量 C++ include搜索路径,lib库搜索路径
  17. dmidecode命令详解
  18. PMP项目管理-[第十章]沟通管理
  19. 视频flv怎么转换成mp4?
  20. 2021年全球运动和健身营养补充剂收入大约7953.4百万美元,预计2028年达到12210百万美元

热门文章

  1. 【知识小课堂】 mongodb 之字段中的【 数组】、【内嵌文档】
  2. AndroidStudio设置不自动弹出 Documentation 窗口
  3. 持续提高 Android 应用的安全性与性能
  4. Android TextView中文字通过SpannableString来设置超链接、颜色、字体等属性
  5. vue基础知识(一)
  6. mysql 查询条件
  7. 《软件构架实践》阅读笔记03
  8. swift - if let Optional 语法
  9. Android常用权限
  10. 学习总结:机器学习(六)