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

psd 网站请将网站首页底部的备案号

psd 网站,请将网站首页底部的备案号,中国移动官方网站,西安高端网站建设哪家好在Android中我们可以通过脚本来动态生成适配于各个厂商的屏幕的相对尺寸。 那么在Flutter中我们如何通过相同的思路来实现同样的效果呢#xff1f;我们知道#xff0c;Android的每个厂商的屏幕大小存在非常大区别。有些长#xff0c;有的短#xff0c;有的粗#xff0c;有…在Android中我们可以通过脚本来动态生成适配于各个厂商的屏幕的相对尺寸。 那么在Flutter中我们如何通过相同的思路来实现同样的效果呢我们知道Android的每个厂商的屏幕大小存在非常大区别。有些长有的短有的粗有的细这个的确給用户提供了非常多的选择但是对于开发来说就比较苦恼了。 那么来看看具体该怎么实现吧其实很简单首先我们和UI约定UI图中的设备宽高是多少在我们这里是宽375高812。然后如下就是具体的实现代码使用的方式也很简单比如说在UI图中标记出是1pt的尺寸我们完全可以通过1.pt的方式来指定其尺寸。 这里定义了两种尺寸pt和hpt这两个有什么区别呢pt表示横向的尺寸hpt表示纵向的尺寸。 请注意如果使用这两种尺寸存在一些问题比如遇到尺寸不是375*812的尺寸的设备那些方块的图形就会被拉伸成长方形。 对于这种情况我们就需要将图片宽度和高度都设置成pt即可Android本来就不同于IOS不可能那么精准地设置每个组件的位置和大小。 import dart:ui as ui;/// 屏幕的宽度 double get deviceWidth ui.window.physicalSize.width / ui.window.devicePixelRatio;/// 屏幕的高度 double get deviceHeight ui.window.physicalSize.height / ui.window.devicePixelRatio;/// 尺寸扩展需要确保UI提供的图的高度是372*812这个根据具体的项目而定UI要是这么坑就砍死他 const int _physicalWidth 375; const int _physicalHeight 812;extension IntExt on int {///宽度拓展double get pt deviceWidth / _physicalWidth * this;///高度拓展double get hpt deviceHeight / _physicalHeight * this; } extension DoubleExt on double {///宽度拓展double get pt deviceWidth / _physicalWidth * this;///高度拓展double get hpt deviceHeight / _physicalHeight * this; }
http://www.hkea.cn/news/14520446/

相关文章:

  • 2003 iis网站发布网站哪个品牌网站设计感强
  • 自由策划企业网站管理系统破解版伊宁网站建设优化
  • 个人 备案 多个网站免费ddns域名注册
  • 上海企业网站改版一重大连工程建设有限公司官方网站
  • 潍坊 营销型网站建设老域名查询
  • 凡科网做的网站保存后就上传了吗一站式发稿平台
  • 团购网站开发的可行性分析宿迁做网站哪家公司好
  • 购物型网站怎么建立网站开发用什么框架好
  • 网站怎么做拉新网站建设公司开发企业北京网站
  • 如何建立一个网站论坛杭州企业网站制作公司
  • 怎样做电商网站网站内部链接怎么做
  • 深圳装修网站建设工业设计效果图
  • .简述网站开发的流程网站建设内容录入论文
  • 佛山网站快速优化排名短代码 wordpress
  • 视频网站 怎么做做电商网站必需知道qc
  • 东莞seo建站优化哪里好seo是指
  • 二手网站建设情况机关网站建设
  • 网站演示程序网络营销运营方案
  • 专注于网站营销服务wordpress搜索结果
  • 网站开发培训视频广州做网站建设哪家专业
  • 网站建设的收费标准wordpress 显示置顶文章
  • node框架做网站互联网网页设计流程
  • 建设厅网站生成案卷生成不了本地app制作公司地址
  • 中国正规官方网站有哪些长沙企业网站开发哪家专业
  • 响应式网站制设计网站制作多少钱方案
  • 怎样做网站的用户分析如何建立一个小程序的网站
  • 南宁物流公司网站建设网站建设新闻
  • 深圳外贸网站建设wordpress臃肿
  • 从事网站建设的职业三合一网站cms
  • 中山网站排名网站被别人做镜像