当前位置: 首页 > news >正文

企业网站建设备案都需要什么百度广告怎么收费

企业网站建设备案都需要什么,百度广告怎么收费,台州外贸网站建设,专业网站建设公司哪里好大家好,今天跟大家分享一下仓颉开发语言中的全屏模式。 和ArkTS一样,仓颉的新建项目默认是非全屏模式的,如果你的应用颜色比较丰富,就会发现屏幕上方和底部的留白,这是应用自动避让了屏幕上方摄像头区域和底部的导航条…

大家好,今天跟大家分享一下仓颉开发语言中的全屏模式。

和ArkTS一样,仓颉的新建项目默认是非全屏模式的,如果你的应用颜色比较丰富,就会发现屏幕上方和底部的留白,这是应用自动避让了屏幕上方摄像头区域和底部的导航条区域。

但是通常我们不需要这些留白,而是希望应用占满整个屏幕,这时候需要用到沉浸模式,下面为大家分享具体的实现过程。

首先,来到应用的main_ability.cj文件的onWindowStageCreate方法下,设置全屏模式我们要先获取到主窗口,然后设置全屏,实现代码如下:

windowStage.getMainWindow().setWindowLayoutFullScreen(true)

这时候运行程序,你会发现屏幕已经被应用占满了。但是新的问题出现了,你不让系统自动避让的话,就要自己避让上下方的摄像头和导航条区域。

要避让这些区域,首先要知道它们的尺寸,主要是高度。还是在刚才的方法中,获取顶部避让区域的方法如下:

let topArea = windowStage.getMainWindow().getWindowAvoidArea(AvoidAreaType.TYPE_SYSTEM)
let topAreaHeight = topArea.topRect.height

topAreaHeight就是顶部避让区域的高度尺寸,底部避让区域的获取方式稍有不同,需要单独获取:

let bottomArea = windowStage.getMainWindow().getWindowAvoidArea(AvoidAreaType.TYPE_NAVIGATION_INDICATOR)
let bottomAreaHeight = bottomArea.bottomRect.height

然后你可以将topAreaHeight和bottomAreaHeight保存,在应用其他地方获取使用:

AppStorage.setOrCreate('topHeight',topAreaHeight.toString())
AppStorage.setOrCreate('bottomHeight',bottomAreaHeight.toString())

这里大家尽量保存字符串类型,因为幽蓝君在使用Int64类型的时候遇到了问题。

这样的话就会得到一个占满屏幕又不被遮挡的应用。

另外,有些情况下大家可能会需要用到屏幕的尺寸,获取屏幕尺寸的方法如下:

let windowRect =  windowStage.getMainWindow().getWindowProperties().windowRect
AppLog.info('屏幕宽度:'+ windowRect.width.toString())
AppLog.info('屏幕高度:'+ windowRect.height.toString())

最后要注意,以上代码获取到的尺寸单位都是px,大家使用的时候要按需转换。

今天的内容就是这些,感谢阅读。##HarmonyOS语言##仓颉##购物#

http://www.tj-hxxt.cn/news/65686.html

相关文章:

  • qq网站在线客服代码南通seo
  • 网站建设公司怎么做的注册推广
  • zeronet网站开发种子资源地址
  • 旅游网站项目评估百度官方免费下载安装
  • 台湾网络公司排名网络优化工程师吃香吗
  • 台州网站优化深圳外贸网络推广渠道
  • 做网站如何设计数据库网站如何做优化排名
  • 自媒体怎么赚钱seo网站优化培训怎么做
  • 服务器搭建网站方案500字酒店如何进行网络营销
  • 盐城网站优化seo工具
  • 宁波找网站建设企业资阳地seo
  • 个人微信小程序教程百度推广优化师
  • 付费阅读wordpress主题怎么优化关键词
  • 佛山专业建设网站平台营销型网站的类型有哪些
  • 加盟什么网站建设醴陵网站制作
  • 温州市网站建设自媒体推广渠道
  • 长春建站免费模板新闻联播今日新闻
  • 做餐饮类网站用哪个程序百度在线识别图片
  • 摄影网站首页设计关键词排名手机优化软件
  • 公司网站建设费计入什么费用山西seo优化
  • 做网站快速赚钱淘宝关键词搜索量排名
  • 淘宝页面制作360优化大师官方官网
  • seo如何做网站建设网店运营怎么学
  • 把asp.net写的网站别人怎么访问软文发稿公司
  • 完善网站建设的目的是国内搜索引擎
  • c 做彩票网站如何设计一个网站页面
  • 上海专业做网站的公司有哪些搜索排名怎么做
  • 怎么做好网站方式推广长沙做优化的公司
  • 在word环境下wordpressseo有什么作用
  • 上海网站建设 分类广告湖南网站seo营销