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

网站后台选项卡效果罗村网站建设公司

网站后台选项卡效果,罗村网站建设公司,杭州商城型网站建设,wordpress 目录打不开在Android中我们可以通过脚本来动态生成适配于各个厂商的屏幕的相对尺寸。 那么在Flutter中我们如何通过相同的思路来实现同样的效果呢?我们知道,Android的每个厂商的屏幕大小存在非常大区别。有些长,有的短,有的粗,有…

在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.yayakq.cn/news/570946/

相关文章:

  • 东莞建站模板大全谁给个网站呀
  • 定做网站建设如何建立网站数据库连接
  • ui培训设计哪里好seo价格查询公司
  • 淄博电商网站建设ai生成图片在线制作
  • 网站怎么提升实用性上海云站网络技术服务中心
  • 淮安网站建设个人博客网站建设中ftp起什么作用
  • 网站建设与管理就业岗位企业网站的设计策划
  • 创建qq网站做网站博客怎么推广
  • 电子商务网站建设与管理实训总结广西南宁网站建设排行榜
  • 怎么才能设计好一个网站免费logo生成器官网
  • 青羊区区建设局网站易网做的网站后台
  • 网站建设系统课程网站制作排行榜
  • 手机网站建设的影响ui培训的课程都有哪些
  • 如何做商业网站网站服务合同用交印花税吗
  • 网站排行榜查询php做网站示例
  • 做网站用什么面板好小程序开发文档
  • 地方网站自助建站大连模板建站哪家好
  • 竞拍网站建设做读书笔记的网站
  • 电信备案网站打不开企业网站 建设 流程
  • 展览搭建设计网站早期做的网站支持现在的网速吗
  • 优速网站建设工作室wordpress如何改页面模板
  • 医疗保健 网站 备案电子商务网站开发的形式有
  • 如何在阿里云建设网站网站推广的技能
  • 网站开发思维导图优秀网站设计赏析怎么写
  • 网站建设专家证书做网站的人会留下啥漏洞吗
  • 行业前10的网站建设网页设计模板html代码字体大小
  • 网站建设公司3lue网站维护费用一年多少
  • 个人网站心得鄞州网站设计
  • 汶上云速网站建设建设网站交流
  • 微信网站是多少钱天津网站制作推广