| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- import 'package:flutter/material.dart';
- import 'package:get/get.dart';
- import 'package:vector_math/vector_math_64.dart' as vec;
- class MyHomePage extends StatefulWidget {
- @override
- _MyHomePageState createState() => _MyHomePageState();
- }
- class _MyHomePageState extends State<MyHomePage> {
- @override
- Widget build(BuildContext context) {
- var m4 = Matrix4.identity();
- // m4.translate(100.0);
- var mr = Matrix4.rotationZ(vec.radians(90));
- m4 = mr * m4;
- var t1 = Matrix4.translationValues(100, 0, 0);
- m4 = t1 * m4;
- return Scaffold(
- body: Center(
- child: Transform(
- transform: m4,
- alignment: FractionalOffset.center,
- child: Container(
- color: Colors.red,
- child: const Text('123456'),
- ),
- ),
- ),
- );
- }
- }
- void main() {
- runApp(GetMaterialApp(
- home: MyHomePage()));
- }
|