189 8069 5689

flutter平板,flutter 移动端

Flutter去除底部虚拟按键方法

在Scaffold中加入这一行 resizeToAvoidBottomPadding:false

站在用户的角度思考问题,与客户深入沟通,找到惠水网站设计与惠水网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都网站制作、成都做网站、外贸营销网站建设、企业官网、英文网站、手机端网站、网站推广、域名注册、网页空间、企业邮箱。业务覆盖惠水地区。

网上有这个方法SystemChrome.setEnabledSystemUIOverlays([]); 去除顶部和底部,但是在小米4平板上底部还是有灰色的高度,加上上边的方法就好了 

Flutter 94: 初识 MediaQuery

当我们同时为手机和平板适配编写 app 针对不同屏幕尺寸进行 UI 布局或当用户偏好设置较大字号或是想要最大限度等减少动画等;此时就需要 MediaQuery 来帮我们获取所用设备的信息以及用户设置的偏好信息;

MediaQuery 一直存在于 WidgetsApp 和 MaterialApp 中, MediaQuery 继承自 InheritedWidget 是一个单独的 Widget ,但一般通过 MediaQuery.of(context) 来获取相关信息;

当相关信息发生变化,例如屏幕旋转等时,屏幕中 Widget 会重新构建,以保持最新状态;我们可以通过 MediaQuery 构造函数和提供的静态方法手动设置对应的相关信息;

MediaQueryData 包含关于媒介的相关信息;一般通过 MediaQuery.of(context) 获取;

size 为媒介的尺寸大小,以逻辑像素为单位;

devicePixelRatio 为像素密度;与设备物理像素有关,与横竖屏等无关;

orientation 为横竖屏, Orientation.landscape 为横屏, Orientation.portrait 为竖屏;

textScaleFactor 为

每个逻辑像素的字体像素数,小菜理解为字体的像素比;注意,小菜设置了默认字体像素密度为标准的 1.2 倍之后调整设备系统字号,其 1.2 倍依旧是以标准字号为基础扩大 1.2 倍;

platformBrightness 为当前设备的亮度模式;注意调整屏幕亮度并不会改变该模式,与当前系统支持的黑暗模式和明亮模式相关;

alwaysUse24HourFormat 为当前设备是否为 24 小时制;

accessibleNavigation 为是否使用 TalkBack 或 VoiceOver 之类的辅助功能与应用程序进行交互,用以辅助视力障碍人群;

invertColors 为是否使用颜色反转,主要用于 iOS 设备;

highContrast 为用户是否要求前景与背景之间的对比度高,主要用于 iOS 设备;

disableAnimations 为平台是否要求禁用或减少动画;

boldText 为平台是否要求使用粗体;

padding 为屏幕内边距,一般是刘海儿屏或异形屏中被系统遮挡部分边距;

viewInsets 为键盘弹出时等遮挡屏幕边距,其中 viewInsets.bottom 为键盘高度;

systemGestureInsets 为手势边距,如 Android Q 之后添加的向左滑动关闭页面等;

viewPadding 小菜理解为视图内边距,为屏幕被刘海儿屏或异形屏中被系统遮挡部分,从 MediaQuery 边界的边缘计算;此值是保持不变;例如,屏幕底部的软件键盘可能会覆盖并占用需要底部填充的相同区域,因此不会影响此值;

physicalDepth 为设备物理层级,小菜暂时还未想到对应的应用场景;

小菜在尝试获取其他子 Widget Size 时,有两点需要注意,首先要设置一个全局的 GlobalKey 来获取当前位置, key 需要为唯一的;第二通过 GlobalKey().currentContext 获取 BuildContext 上下文环境,从而获取对应尺寸;

MediaQuery 案例尝试

小菜对于部分 MediaQueryData 的应用和理解还不够深入;如有错误请多多指导!

「简讯」华为宣布“天罡”5G处理器和5G手机;东芝发布UFS 3.0闪存……

1月24日上午,华为在北京举办了华为5G发布会暨MWC2019预沟通会。华为常务董事、运营BG总裁丁耘在主题演讲时宣布,华为业界首款5G基站核心芯片——“天罡(TIANGANG)芯片”正式推出,在集成度、算力、带宽等方面均取代突破性进步。

而华为消费者业务CEO余承东在会上还宣布,正式推出性能最强的5G终端基带芯片Balong5000,支持NSA和SA双架构、支持3G、4G和5G,同时具备能耗更低、延迟更短。

同时,余承东还在发布会上宣布,华为将在即将到来的MWC 2019世界移动大会上发布首款商用5G可折叠手机,搭载自家麒麟980芯片和Balong 5000基带芯片。

此外,麒麟980还可选择独立发布的基带巴龙5000,完整支持5G。

华为表示,麒麟980搭配巴龙5000基带,将成为首个提供5G功能的正式商用移动平台。

最近有关GTX 1660 Ti、GTX 1660的传闻接连不断,基本可以坐实它们将是基于Turing架构、砍掉光线追踪和深度学习的精简版,完美替代GTX 1060,继位新一代甜点卡。现在,最确凿的证据来了!

在某AIC显卡厂商的某次会议上,最后的“One More Thing”阶段赫然亮出了“GTX Turing”,并配图某显卡的局部图,上边公然显示着“GTX 1660”。

消息人士同时曝料,GTX 1660 Ti会在2月份发布,价格初定2399元。GTX 1660则会在3月份跟进,价格待定。

从目前消息看,GTX 1660 Ti会采用12nm TU116核心,1536个流处理器,没有RTX光追单元和Tensor计算单元,搭配192-bit 6GB GDDR5显存,频率6GHz。

GTX 1660则是一个精简版,流处理器或减至1280个,核心频率1530-1785MHz,显存搭配192-bit 6GB GDDR5,频率4GHz。

三星在今年2月有两场大型发布活动,分别是2月20日(北京时间2月21日凌晨3点)的Galaxy Unpacked和2月25日MWC开幕展。从目前掌握的消息来看,S10系列发布几乎是板上钉钉的事情。

1月24日,疑似三星Galaxy S10的真机谍照现身网络,从亮屏效果来看,配合曲面设计,正面视角下的左右黑边非常之窄,顶部额头和下巴也比S9时代更进一步。另一个细节是,界面中出现了三星开发的区块链商店应用。

当然,最显著的元素还要数嵌入屏幕右上角的前置摄像头,据说比A8s的黑瞳开孔要小。

细节方面,还可以注意到左侧的一体式音量按键,Bixby语音键,右侧的电源按键等。目前手机预装的是One UI系统,状态栏针对屏内开孔也做了适配。

此前evleaks分享的戴壳渲染图显示,S10系列共三款,其中S10E为侧面电源键指纹、后置平行双摄,而S10/S10 Plus(或定名S10 Pro)则是超声波屏幕指纹、后置平行三摄(1600万广角+1200万可变光圈+1300万长焦),另外心率监测模块似乎也重新回归。

今年的智能手机除了5G、AI这两个大热点之外,在性能上还会再进一步,内存会升级到LPDDR5标准,闪存也会有UFS 3.0新一代标准,该规范去年初就制定完成了,此前爆料称三星的Galaxy S10手机就会用上自家的UFS 3.0闪存。至于其他厂商,那就要依靠东芝等NAND厂商了,日前东芝就首发了UFS 3.0闪存。

东芝的UFS 3.0闪存采用了自家BiCS 4技术的96层堆栈3D TLC闪存,标准11.5x13mm封装,容量128GB、256GB及512GB,不过后两种容量暂时还没出样,现在只有128GB版出样给客户了。

性能方面,东芝没有透露具体的指标,只说比UFS 2.1闪存的读写速度提升了70%、80%,找了下东芝官网,东芝此前发布的了64层堆栈的UFS 2.1闪存的读取速度可达900MB/s,写入为180MB/s,按照这个数据来看UFS 3.0的读取速度约为1.5GB/s,写入速度324MB/s,这个速度跟一些低端NVMe硬盘的性能有得一拼了。

2018已经结束,云存储服务商Blackblaze发布了去年机械硬盘可靠性报告。去年一年,纳入统计的硬盘数量总计104778块(总容量750PB左右)。

值得关注的是,2018年,这10万多块硬盘的年化故障率减少到了1.25%,是近三年最低。不过,故障盘的绝对数量比较高,达到了1222块。总的而言,如今硬盘的耐用性可以说提高了。

具体到品牌型号方面,统计中共包含西数(含HGST昱科)、希捷和东芝三大家的15款型号。仅从绝对的年化故障率来看,最高的是东芝的14TB硬盘MG07ACA14TA,1205块坏了9块。

而故障率最低的还是东芝,5TB的MD04ABA500V在统计期内,45块都完好无损。此外,希捷和西数都有超过2%故障率的型号,对比下,倒是HGST昱科整体最稳。

时间跨度如果更长点,即追溯到2013年4月开始,整体故障率最高的型号是西数6TB WD60EFRX,最低的昱科12TB。

早在2016年,谷歌秘密研发Fuchsia操作系统的线索就首次曝光。虽然谷歌尚未正式承认该项目,可其轮廓已经渐趋明朗,简单来说,Fuchsia OS是一套可运行在手机、平板甚至是PC上的跨平台系统,放弃Linux内核,而是基于Zircon微核,采用Flutter引擎+Dart语言编写。

一直有消息称,2020~2021年将是Fuchsia OS最终亮相的时间节点,看来,谷歌正紧张地推动着。

据外媒报道,谷歌已经聘请了有着14年经验的资深工程师Bill Stevenson来操盘Fuchsia,目标是推向成熟市场。

看来,Android、Chrome OS要在Fuchsia OS时代被双双取代。


网页名称:flutter平板,flutter 移动端
文章网址:http://cdxtjz.cn/article/dssdosi.html

其他资讯