Flutter-基础组件(StatelessWidget)-Icon

Icon 文本控件

1.继承关系: Object > Diagnosticable > DiagnosticableTree > Widget > StatelessWidget > Icon

2.Icon的属性:

  1. IconData icon-----flutter内置了一系列IconData的枚举值,使用Icons.xxx,或创建IconData
  2. Key key-----key来控制框架将在widget重建时与哪些其他widget匹配
  3. double size-----图标显示的大小,固定是正方形
  4. Color color-----图标颜色,如果不设置,默认是黑色图标
  5. String semanticLabel-----图像的语义描述,用于向Andoid上的TalkBack和iOS上的VoiceOver提供图像描述,talkback是一款由谷歌官方开发的系统软件,它的定位是帮助盲人或者视力有障碍的用户提供语言辅助,Voiceover功能是APPLE公司在2009年4月新推出的一种语音辅助程序
  6. TextDirection textDirection-----图标显示的方向,是向左还是向右,IconData的matchTextDirection为true时有效,matchTextDirection默认值为false,因此只设置textDirection无效

3.IconData的属性:

  1. int codePoint-----图标中字体的编码
  2. String fontFamily-----字体包名字,例如:packages/cool_fonts/Roboto
  3. String fontPackage-----字体包的package,和fontFamily关联使用,package不为空使用'packages/$package/$fontFamily',package为空使用fontFamily
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值