Flutter之Opacity组件 设置子控件透明度

6,386 阅读1分钟
const Opacity({ 
 Key key, 
 @required this.opacity,   //透明度,0.0 到 1.0,0.0表示完全透明,1.0表示完全不透明
 this.alwaysIncludeSemantics = false,
  Widget child,
}

Opacity控件能调整子控件的不透明度,使子控件部分透明,不透明度的量从0.0到1.0之间,0.0表示完全透明,1.0表示完全不透明。

Opacity的用法:

body: Opacity(
          opacity: 0.5,
          child: Container(
            width: 100.0,
            height: 100.0,
            margin: EdgeInsets.all(20.0),
            color: Color(0xffff0000),
          ),
        ),