dart Flutter:如何使用`Transform.rotate()`旋转`ClipOval`而不旋转内部图像?

k4ymrczo  于 9个月前  发布在  Flutter
关注(0)|答案(1)|浏览(98)

我尝试使用Transform.rotate()旋转ClipOval,但整个图像都旋转了。
我的目标是让图像居中显示,而不旋转45度。

我的验证码:

Transform.rotate(
    angle: 1,
    child: ClipOval(
        child: Container(
            child: Image.network(
                "https://img.freepik.com/premium-vector/person-avatar-design_24877-38137.jpgw=2000",
                fit: BoxFit.cover,
                width: 200,
                height: 300,
            ),
        ),
    ),
),

字符串

pdtvr36n

pdtvr36n1#

import 'dart:math' as math;

Transform.rotate(
  angle: 180 * math.pi / 180,
  child: IconButton(
    icon: Icon(
      Icons.details,
      color: Colors.white,
    ),
    onPressed: null,
  ),
)```

字符串

相关问题