美文网首页flutterFlutter
Flutter圆角设置组件

Flutter圆角设置组件

作者: 瓜田猹 | 来源:发表于2021-01-29 14:56 被阅读0次

flutter能设置圆角的组件:ClipRRect、ClipOval、CircleAvatar、BoxDecoration BorderRadius.circular、BoxDecoration BoxShape.circle

1.ClipRRect:将 child 剪裁为宽高相等的圆角组件,可设置圆角度数

  new Container(
      width: 80,//80或100
      height: 80,
         child: new ClipRRect(
              borderRadius: BorderRadius.circular(40),//圆角度数
              child: Image.network(this.imageUrl),
         ),
  ),
ClipRRect.png

2.ClipOval: 将child裁剪为宽高相等的圆角组件(只包括圆形和椭圆形),不可设置圆角度数

 new Container(
      width: 80,//80或100
      height: 80,
         child:new ClipOval(
              child: Image.network(this.imageUrl),
         ),
  ),
ClipOval.png

3.CircleAvatar:只能设置自身圆形,不能裁剪child

 new Container(
      width: 80,//80或100
      height: 80,
      child: new CircleAvatar(
           backgroundImage: NetworkImage(this.imageUrl),
      ),
),
CircleAvatar.png

4.BoxDecoration BorderRadius.circular 设置自身圆角,不能裁剪child

new Container(
    width: 80.0,//100或80
    height: 80.0,
    decoration: BoxDecoration(
        borderRadius: BorderRadius.circular(40),
        image: DecorationImage(
            image: NetworkImage(this.imageUrl),
         )
      ),
  ),
BorderRadius.png

4.BoxDecoration BoxShape.circle 只能设置自身为圆形,不能裁剪child

new Container(
    width:80,//80或100
    height: 80,
    decoration: BoxDecoration(
      shape: BoxShape.circle,
      image: DecorationImage(
        image: NetworkImage(this.imageUrl),
      ),
    ),
  )
BoxShap.png

参考:flutter 圆角设置

相关文章

  • Flutter圆角设置组件

    flutter能设置圆角的组件:ClipRRect、ClipOval、CircleAvatar、BoxDecora...

  • Flutter学习笔记

    一.Flutter布局 1. ClipOval() 设置圆角: 将里面的布局裁剪成圆形的组件 当然设置球形也可以使...

  • Flutter: Wrap 、Chip、CircleAvatar

    代码 Wrap Chip Flutter之CircleAvatar组件,圆形和圆角图片WrapChip

  • flutter常用控件用法收藏

    flutter圆角效果实现 outlineButton 头部折叠动画效果 flutter按钮shape设置 Flu...

  • flutter技巧

    showModalBottomSheet 无法直接设置圆角;使用stack包裹住子组件解决圆角的问题,且需要设置背...

  • flutter设置圆角

    不能设置margin、padding否则view会移位,导致圆角无。ps:https://www.jianshu....

  • iOS用layer为UIButton同时添加圆角和阴影

    UI图给出统一btn组件带有圆角阴影,通常的方式设置圆角没问题,设置阴影也没问题,但是只要用了masksToBou...

  • Flutter 设置单个圆角

    常规设置圆角就是上面这种方式,这时候container4个角已经圆了。我这里因为需求探索了一下单个圆角的设置方式。...

  • flutter设置圆角图片

    需求: 图片加圆角 在网上看了许多的文章,都是使用如下代码 ,然而无效.... 2.使用装饰器可以实现圆角效果,但...

  • flutter MaterialButton设置圆角

    直接上代码: 主要代码: shape的定义: 猜测有shape属性的控件都可以设置圆角。

网友评论

    本文标题:Flutter圆角设置组件

    本文链接:https://www.haomeiwen.com/subject/dhuxtltx.html