如何在抖动中使图像高程?

时间:2019-02-18 08:16:25

标签: dart flutter elevation

我必须在图像小部件上实现高程(例如阴影),但是我找不到解决方案。有没有办法在图像上实现高程?

What I want to remove

我使用了Material小部件,但它的出现空间很大!原始图片没有空格,如何删除它们?

1 个答案:

答案 0 :(得分:0)

您只需使用-MaterialCard小部件即可。

Center(
              child: Material(  // with Material
                child: Image.network('https://placeimg.com/640/480/any'),
                elevation: 18.0,
                shape: CircleBorder(),
                clipBehavior: Clip.antiAlias,

              ),
            ),
Center(
          child: Card(   // with Card
            child: Image.network('https://placeimg.com/640/480/any'),
            elevation: 18.0,
            shape: CircleBorder(),
            clipBehavior: Clip.antiAlias,

          ),
        ),

如果您想进一步控制图片的Radius。然后,您可以使用-CircleAvatar

Center(
              child: Card(
                child: CircleAvatar(
                  maxRadius: 54.0,
                  backgroundImage:
                      NetworkImage('https://placeimg.com/640/480/any'),
                ),
                elevation: 18.0,
                shape: CircleBorder(),
                clipBehavior: Clip.antiAlias,
              ),
            ),