Flutter使用BoxShadow设置投影

Flutter使用BoxShadow设置投影classDefaultCardContainerextendsStatelessWidget{finalColorbackgroundColor;finalWidgetchild;finalEdgeInsetspadding;finalEdgeInsetsmargin;DefaultCardContainer({this.backg…

大家好,欢迎来到IT知识分享网。Flutter使用BoxShadow设置投影"

class DefaultCardContainer extends StatelessWidget { 
   
  final Color backgroundColor;
  final Widget child;
  final EdgeInsets padding;
  final EdgeInsets margin;
  DefaultCardContainer({ 
   
    this.backgroundColor=Colors.white,
    this.child,
    this.padding,
    this.margin
  });
  @override
  Widget build(BuildContext context) { 
   
    return Container(
      padding: padding,
      margin: margin,
      decoration: BoxDecoration(
        color: backgroundColor,
        borderRadius: BorderRadius.circular(Sizes(16).width()),
        boxShadow: [
          BoxShadow(
            offset: Offset(2, 1),//x,y轴
            color: Colour.SHADOW_COLOR,//投影颜色
            blurRadius: Sizes(12).width()//投影距离
          )
        ]
      ),
      child: child,
    );
  }
}

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/21231.html

(0)

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信