dart - 如何在 Flutter 中提升图像的高度?

标签 dart flutter elevation

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

我要删除的图像示例: what I want to remove

我使用了 Material 小部件,但它呈现出空白!!原图没有空格,怎么去掉?

最佳答案

您可以简单地使用 MaterialCard 小部件:

Center(
  child: Material( // with Material
    child: Image.network('https://placeimg.com/640/480/any'),
    elevation: 18.0,
    shape: const CircleBorder(),
    clipBehavior: Clip.antiAlias,
  ),
),
Center(
  child: Card( // with Card
    child: Image.network('https://placeimg.com/640/480/any'),
    elevation: 18.0,
    shape: const 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: const CircleBorder(),
    clipBehavior: Clip.antiAlias,
  ),
),

关于dart - 如何在 Flutter 中提升图像的高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54742938/

相关文章:

Flutter 提升按钮 - 如何使用 MaterialStateProperty.all 移除提升?

dart - 抽屉没有 flutter 动画

Dart - NoSuchMethodError : Class 'Module' has no instance getter 'String'

css - React Native 中的提升

database - flutter 地传递数据

flutter - 通过DropDownList中的DropdownMenuItem在Flutter中传递对象

visual-studio - 是否可以使用 COM 可见类型构建 .NET DLL,而不需要 VS 提升?

flutter - 在Flutter中创建垂直按钮菜单的最佳方法是什么?

dart - 使用 Futures 在 Flutter 中加载 config.json

firebase - 如何从 flutter 的数据快照中获取特定值?