进入app,就设置整个app为竖屏显示

void main() {WidgetsFlutterBinding.ensureInitialized(); //不加这个强制横/竖屏会报错SystemChrome.setPreferredOrientations([// 强制竖屏DeviceOrientation.portraitUp,DeviceOrientation.portraitDown]);runApp(const DemoApp());
}

WidgetsFlutterBinding.ensureInitialized();这行代码一定要写,要不然就报错,而且设置也无效

当进入某个页面时控制横竖屏显示

强制竖屏,代码如下:

    // 强制竖屏SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp,DeviceOrientation.portraitDown]);

强制横屏,代码如下:

   // 强制横屏SystemChrome.setPreferredOrientations([DeviceOrientation.landscapeLeft,DeviceOrientation.landscapeRight]);

退出这个页面时,恢复竖屏显示,代码如下:

  @overridevoid dispose() {// 强制竖屏SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp,DeviceOrientation.portraitDown]);super.dispose();}

flutter3 强制横屏,控制横竖屏显示相关推荐

  1. 全志H6 Android 7.0 平台 修改横竖屏显示

    **问题描述:**全志H6 Android 7.0 并没有给出横竖屏显示属性的设置,可以自己设置一个persist.sys.rotation属性来控制横竖屏的显示 解决方案: diff --git a ...

  2. 横竖屏显示 图片分辨率

    1.         设置屏幕的横竖屏显示: 如果不做特殊说明,开发的应用是横竖屏重力敏感的,如果禁止横竖屏切换,需要在AndroidManifest.xml文件中做相应的修改: <activi ...

  3. 前端学习(2641):懂代码之header表头页之控制全屏显示

    <!-- 全屏显示 控制全屏显示第一步 --><div class="btn-fullscreen" @click="handleFullScreen& ...

  4. ESP32-CAM拍照输出RGB565数据,wifi传输到stm32控制tft屏显示拍照图像

    ESP32-CAM拍照输出RGB565数据,wifi传输到stm32控制tft屏显示拍照图像 拍照采用安信可的ESP32-CAM,显示屏采用2.2寸,TFT SPI 240x320屏幕,使用stm32 ...

  5. ios键盘横屏_iOS横竖屏旋转及其基本适配方法 转

    目录 一.最让人纠结的三种枚举 二.两种屏幕旋转的触发方式 三.屏幕旋转控制的优先级 四.开启屏幕旋转的全局权限 五.开启屏幕旋转的局部权限(视图控制器) 六.实现需求:项目主要界面竖屏,部分界面横屏 ...

  6. android+4.4.2+横屏,Android 横竖屏和布局问题

    在这里我做了一个小test,之前看过关于这方面的东西,到后来我才真正的遇到项目的时候,不得已才要去真正的熟悉里面的流程. 这里我贴测试源码: TestActivity.java package cn. ...

  7. acivity 横屏_Activity横竖屏切换时先看到横屏/竖屏再变换回竖屏/横屏

    因为公司APP上的一个Bug遇到一个问题,跟了下这个问题,稍微记录一下. 需求:当App从后台回到前台的时候,要弹出一个广告页Activity A ,而广告页希望是竖屏显示的,这样才符合引人入胜的效果 ...

  8. 设置安卓app页面强制横屏或者竖屏,不随手机姿势变化

    在AndroidMainfest.XML中, 加入到activity在mainfest的注册信息中 android:screenOrientation="portrait" //强 ...

  9. 强制横屏或竖屏解决方案

    第一种:通过人为的办法改变view.transform的属性. 具体办法: view.transform一般是View的旋转,拉伸移动等属性,类似view.layer.transform,区别在于Vi ...

最新文章

  1. 一起学nRF51xx 7 -  spi
  2. Python 计算机视觉(十七)—— 基于KNN的图像分类
  3. linux netty udp服务端,Netty实现UDP服务端
  4. 论文浅尝 | 打通推荐系统与知识图谱: 第一个公开的大规模链接数据集合
  5. 漏洞挖掘、漏洞分析和漏洞利用
  6. 路由器长期通电好不好?
  7. php 抽象类和接口的区别
  8. 河北省科技创新平台用例图
  9. paip.php and or 语句用法作用
  10. 【Gym-100889 H】Hitting Points【凸包三分】
  11. JQuery视频总结
  12. Oracle ORA-01033: 错误解决办法
  13. 三个视频教你如何找到另一半
  14. ubuntu系统安装微信过程与问题解决记录
  15. 英文单词搜索之词霸搜索
  16. 肖申克的救赎-救赎自己的心灵
  17. 客户说:在忙,回头联系你。如何话术应对呢?
  18. Android开发中虚拟位置定位、应用双开、IP代理检测
  19. Codecademy网学习Python第七天
  20. 圆锥形怎么画_草图大师怎么画圆锥形?

热门文章

  1. SVN 出现 R6034 错误 Python导致异常
  2. HAProxy HTTPS代理
  3. 安装 totem-pps 看网络电视
  4. Linux手机DIY.夏新E600和飞利浦968初探
  5. 合宙esp32c3+合宙air101LCD屏幕跑通microPython
  6. 计算机主要工艺流程,汇总|150张工艺流程图,不要错过哦
  7. 批量直播监测,开播自动下载、分割、上传投稿至bilibili
  8. 《朋友还是对手》书中的精髓:奥地利学派和芝加哥学派两派共识远多于分歧,两派首先是朋友,其次才是对手。
  9. 调用腾讯第三方sdk完成发送短信
  10. Android TextView setLineSpacing(float add, float mult)(动态设置行间距)