【发布时间】:2020-11-01 02:02:44
【问题描述】:
我需要在 Flutter 中实现这个效果:
关于如何做到这一点的任何想法? 图像应该有自己独立的小部件以更加灵活。
非常感谢任何帮助。谢谢。
我的解决方案:
return Center(
child: ClipRRect(
borderRadius: BorderRadius.all(Radius.circular(10.0)),
child: Container(
color: Colors.blueGrey[900],
child: SizedOverflowBox(
size: Size(150, 150),
child: Transform.rotate(
angle: -math.pi / 4,
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: [
Image.asset(
kFlagPathUK,
width: 220.0,
),
SizedBox(
height: 10.0,
),
Image.asset(
kFlagPathUSA,
width: 220.0,
),
],
),
),
),
),
),
);
看起来像这样:
【问题讨论】:
-
检查
ClipRect和Transform.rotate小部件
标签: image flutter rotation crop