フラッタのドキュメントが両方のHTML/CSSフラッターコードに対して、15度「DIV」を回転させる例を示す。Flutterで何か15度回転させるには?
フラッタコードがある:
var container = new Container(// gray box
child: new Center(
child: new Transform(
child: new Text(
"Lorem ipsum",
),
alignment: FractionalOffset.center,
transform: new Matrix4.identity()
..rotateZ(15 * 3.1415927/180),
),
),
);
、関連部品さnew Transform
とalignment: FractionalOffset.center
とtransform: new Matrix4.identity()..rotateZ(15 * 3.1415927/180)
私は好奇心が強いですが、FlutterでContainer
を回転させる簡単な方法はありますか? 「15度」の場合は短くありますか?
ありがとうございます!
あなたはパフォーマンスへの影響がRotationTransition対変換を用いたのが何であるかを知っていますか? –
パフォーマンスの差はごくわずかです。あなたがフードの下を見ると、RotationTransitionのコードはほぼ同じです。唯一の違いは、Dartでは非常に安価な追加オブジェクトがいくつか作成されることです(RotationTransitionとAlwaysStoppedAnimation)。アニメーションは決して変化しないので、RotationTransitionは一度しか構築されません。 –