Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 水平交换/翻转(镜像)整个设备屏幕的内容_Android_Flutter_Dart - Fatal编程技术网

Android 水平交换/翻转(镜像)整个设备屏幕的内容

Android 水平交换/翻转(镜像)整个设备屏幕的内容,android,flutter,dart,Android,Flutter,Dart,我需要一个简单的Android应用程序,可以扭转屏幕;从左到右水平交换/翻转(镜像)整个设备屏幕的内容,包括文本、视频和所有内容。启动此应用程序时,我需要一个可见的“按钮”,可能位于左上角,也可能位于用户可选择的位置(我对开/关事件的建议持开放态度),当点击该按钮时,将立即反转整个屏幕,如果再次点击,将使设备屏幕恢复正常视图。使用转换小部件包装您的支架,并点击布尔键进行切换 Transform( transform: Matrix4.identity()

我需要一个简单的Android应用程序,可以扭转屏幕;从左到右水平交换/翻转(镜像)整个设备屏幕的内容,包括文本、视频和所有内容。启动此应用程序时,我需要一个可见的“按钮”,可能位于左上角,也可能位于用户可选择的位置(我对开/关事件的建议持开放态度),当点击该按钮时,将立即反转整个屏幕,如果再次点击,将使设备屏幕恢复正常视图。

使用
转换
小部件包装您的支架,并点击布尔键进行切换

Transform(
            transform: Matrix4.identity()
              ..setEntry(3, 2, 0.002)
              ..rotateX( tapped ?  pi : 0),
            alignment: FractionalOffset.center,
            child: Scaffold(),
          ),
也可以应用所需的动画 此外,镜像方向取决于要调用的rotateX或rotateY函数