矩阵动画上的抖动图像模糊错误

时间:2020-05-14 07:45:04

标签: flutter dart

所以我正在使用带有自定义矩阵动画的PageView.Builder

return Matrix4.identity()
          ..setEntry(3, 2, 0.003)
          ..rotateY(-(pi / 2) + _animationvalue);
...

在我的孩子中,我将背景图像设置为模糊:

Container(
  width: MediaQuery.of(context).size.width * 1,
  decoration: BoxDecoration(
    image: DecorationImage(
      image: NetworkImage(data.imageUrl),
      fit: BoxFit.cover,
    ),
  ),
  child: Transform.scale(
    alignment: Alignment.topCenter,
    scale: 10.0,
    child: ClipRect(
      child: BackdropFilter(
        filter: ImageFilter.blur(sigmaX: 10.0, sigmaY: 10.0),
        child: Container(
          color: Colors.black.withOpacity(_opacity),
        ),
      ),
    ),
  ),
),

这很好,图像已应用模糊处理。现在,当动画进行时,我的模糊图像失去模糊效果,直到动画完成。看来,模糊不像我使用它的方式在matrix4上起作用。

有人有主意吗?

0 个答案:

没有答案