历史的垃圾堆·其二
这是Flutter的垃圾堆,Android原生的在另外的笔记
withValues(withOpacity)
Section titled “withValues(withOpacity)”以前设置一个颜色的透明度是这样的
final color = Colors.blue.withOpacity(0.5);后来改成了用withValues中的alpha属性来设置
final color = Colors.blue.withValues(alpha: 0.5);textScaler(textScaleFactor)
Section titled “textScaler(textScaleFactor)”textScaleFactor是一个决定文本缩放的属性,但是要准备被弃用了,要用textScaler替代
textScaleFactor的用法是
// 准备被弃用了Text("Hello world", textScaleFactor: 1.5,)而textScaler的用法则是
Text( "Hello, Flutter!", style: TextStyle( fontSize: 16, textScaler: TextScaler.linear(1.5), // 这是1.5倍的线性缩放! ),),BottomNavigationBarItem
Section titled “BottomNavigationBarItem”从字面意思就能看出这是底部导航栏的一个选项
原本的写法是这样的
BottomNavigationBarItem(icon: Icon(Icons.home), title: Text('Home'))但是现在title这个属性不见了,取而代之的是lable,写法则变成了
BottomNavigationBarItem(icon: Icon(Icons.home), label: 'Home')