Skip to content

Commit 0aee4bf

Browse files
committed
set perspective
1 parent 3d834e8 commit 0aee4bf

File tree

1 file changed

+9
-11
lines changed

1 file changed

+9
-11
lines changed

lib/animated_config.dart

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -239,17 +239,15 @@ class SmartAnimatedWidgetState extends State<SmartAnimatedWidget> with SingleTic
239239
skewYTween.evaluate(_animation),
240240
),
241241
child: Transform(
242-
transform: Matrix4.rotationX(
243-
rotateXTween.evaluate(_animation),
244-
),
245-
child: Transform(
246-
transform: Matrix4.rotationY(
247-
rotateYTween.evaluate(_animation),
248-
),
249-
child: Opacity(
250-
opacity: opacityTween.evaluate(_animation),
251-
child: _child,
252-
),
242+
transform: Matrix4.identity()
243+
244+
/// 设置perspective,详情见https://medium.com/flutter/perspective-on-flutter-6f832f4d912e
245+
..setEntry(3, 2, 0.001)
246+
..setRotationX(rotateXTween.evaluate(_animation))
247+
..setRotationY(rotateYTween.evaluate(_animation)),
248+
child: Opacity(
249+
opacity: opacityTween.evaluate(_animation),
250+
child: _child,
253251
),
254252
),
255253
),

0 commit comments

Comments
 (0)