【问题标题】:Is there any function in FLUTTER which would show specific part of an Image?FLUTTER 中是否有任何功能可以显示图像的特定部分?
【发布时间】:2020-10-09 17:44:33
【问题描述】:

我正在尝试显示图像的特定部分。我想实现一个圆形表盘益智游戏,其中部分图像以薄圆形切片显示。

是否有任何函数可以让我指定要显示的图像半径?

我观察到这可以通过再次堆叠相同的图像 n 再次但具有不同的半径长度。第一个将具有完整的半径,而堆叠在其上的图像将具有较小的半径。

我曾尝试使用 containercircle avatar,但图像会根据设置的功能填充、覆盖、框合显示,但其中没有一个让我决定哪个部分要显示,哪些不显示。

这是我最近尝试的代码。

child: Stack(
      children: <Widget>[
        Container(
          width: 500,
          height: 400,
          child: CircleAvatar(
            backgroundImage: AssetImage('assets/images/image.jpg'),
            minRadius: 50, 
            maxRadius: 200,
          ),
        ),
      ],
    ),

在这里,我认为设置 minRadiusmaxRadius 可以完成工作,但它没有。

我不是专业的 Flutter 开发人员。只是一个尝试学习 Flutter 的初学者。

【问题讨论】:

  • 你能把图片也贴出来吗?你想具体展示哪些部分?

标签: flutter flutter-layout flutter-animation flutter-image


【解决方案1】:

这可能是很多信息,但我认为您正在寻找的信息可以从https://fidev.io/water-drop/中提取

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-16
    • 2016-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多