前言

  我们都知道Power Apps作为低代码平台,最大的优势就是各个设备之间的兼容性,尤其是自带的响应式布局,非常好用。

  这不,我们就为大家分享一下,如何使用Power Apps画布应用,创建响应式布局。

  正文

  1.创建响应式布局之前,先要了解一个概念,就是屏幕尺寸和断点,我们看一眼下面的图片:

  Tips:这个应该不需要太多解释,我们看值和后面的描述,一看就懂,后面我们为大家介绍如何使用

  2.设置Power Apps的显示,默认如下图:

  Tips:这个要说一下,就是调整为合适页面需要关闭,允许屏幕和控件填充可用空间,这样才能做到响应式布局。

  同时,下面的锁定横纵臂会自动关掉。

  3.设置屏幕的宽度和高度,如下:

  Tips:这样的设置,是为了让页面填充满设备,不要两边留白或者上下留白。

宽度 = Max(App.Width, If(App.Width < App.Height, App.DesignWidth, App.DesignHeight))
高度 = Max(App.Height, If(App.Width < App.Height, App.DesignHeight, App.DesignWidth))

  4.然后在页面上添加一个控件,标识这个页面大小,后续使用页面大小变量的时候,都是用这个控件的值,如下图:

  5.使用布局控件,会让我们操作起来,会更加简便,如下图:

  Tips:因为涉及的细节非常多,建议大家自己科普一下布局控件怎么用,可能不是一下就能明白的。

  6.布局中的注意事项,换行和灵活高度要开启(灵活高度开启以后,竖向布局控件的高度,也需要根据屏幕大小动态变化),如下图:

  7.接下来是控件的配置,首先开启灵活宽度,让控件可以自适应;然后,设置LayoutMinWidth为响应式宽,如下图:

Switch(lb_ScreenSize.Text,"1",Parent.Width,"2",Parent.Width,Parent.Width / 2
)

  8.最后,设置外层竖向布局控件的动态高度,上面已经提到了,如下图:

  Tips:大家看到我这里的高度是写死的,真正做项目千万不要这样,需要用行去乘以行高进行计算。

  9.演示效果:

  1)屏幕宽度为4的时候,如下图:

  2)屏幕宽度为2的时候,控件变成两行,如下图:

  结束语

  我们这里只是演示一个Demo,大家千万别以为Power Apps的布局就这么Low,其实真的配置好,还是需要很多小心思的,也是真的能做的响应式布局。

  这里的响应式布局,在PC、平板、手机端可以无缝切换,横屏竖屏无缝切换,真的很酷的~

Power Apps 创建响应式布局相关推荐

  1. CSS:使用CSS媒体查询创建响应式布局

    现如今在Web前端领域,BootStrap是一个最流行的UI库,其12列的栅栏系统为响应式布局提供了一种对程序员来说很好操作的模式. 追究Bootstrap的内在原理,其实就是通过媒体查询来完成对不同 ...

  2. 创建响应式布局的优秀网格工具集锦《系列五》

    在这篇文章中,我们为您呈现了一组优秀的网格工具清单.如果网页设计和开人员采用了正确的工具集,并基于一个灵活的网格架构,以及能够把响应图像应用到到设计之中,那么创建一个具备响应式的网站并不一定是一项艰巨 ...

  3. 必须去收藏14个响应式布局的前端开发框架

    必须去收藏14个响应式布局的前端开发框架 前端开发并不是一个容易的工作,不仅需要掌握HTML.CSS和JavaScript,针对不同的浏览器版本和平台,还需要了解如何设计出跨平台的网站.如今随着响应式 ...

  4. CSS3 @media媒体查询 适配不同尺寸设备的响应式布局(清晰详解)

    随着宽屏的不断普及,CSS3出现了@media媒体查询技术 一.了解@Media 相关知识 1.了解Media Queries Media Queries能在不同的条件下使用不同的样式,使页面在不同在 ...

  5. CSS3 响应式布局之弹性网格

    当页面需要适应各种尺寸的设备时,就应该使用弹性网格,让整个布局结构根据用户行为,以及设备环境进行响应式调整. 弹性网格是一个网格系统,它参考流式布局中网格系统的设计,将每个格子设置为百分比宽度,以便网 ...

  6. html响应式布局ipad,响应式布局(Responsive design)

    意在实现不同屏幕分辨率的终端上浏览网页的不同展示方式.通过响应式设计能使网站在手机和平板电脑上有更好的浏览阅读体验. 步骤 1.布局及设置meta标签 当创建一个响应式网站,或者非响应式网站变成响应式 ...

  7. html手机响应式布局,手机网页设计中的响应式布局

    随着各种特性和智能手机浏览器的发展,网页能够根据设备显示变得很重要.我们不用再根据桌面浏览器窗口尺寸建立网站,然后让它们在更小的移动浏览器上渲染.现在,我们可以让元素大小和布局针对设备作出改变. 在C ...

  8. [响应式布局]响应式布局技巧

    ##一理解几种布局的概念 ###1.静态布局(Static Layout) 即传统Web设计,对于PC设计一个Layout,在屏幕宽高有调整时,使用横向和竖向的滚动条来查阅被遮掩部分: 意思就是不管浏 ...

  9. 响应式布局必懂知识_五分钟教会你响应式布局

    第一:正确理解响应式布局 第二:响应式设计基本步骤 第三:响应式设计注意事项 第四:响应式布局实现原理 第一:正确理解响应式布局 响应式网页设计就是一个网站能够兼容多个终端,而不是为每个终端都做一个特 ...

  10. html 响应式布局注意问题,响应式布局总结(推荐)

    响应式布局的开发基础知识 本章主要分为以下几个部分 •正确理解响应式设计 •响应式设计的步骤 •响应式设计需要注意的问题 •响应式网页布局实现原理 第一:正确理解响应式布局 响应式网页设计就是一个网站 ...

最新文章

  1. 零基础如何学习软件测试
  2. pyqt QGridLayout示例
  3. inspinia前端模板怎样修改图标
  4. RocketMQ-docker镜像的制作与部署
  5. Android中对手机文件进行读写
  6. 算法:线性时间选择_机器学习必修课!scikit-learn 支持向量机算法库使用小结
  7. Linux-CentOS上一些快捷键的使用
  8. Java后端开发技术选型
  9. [Unity]存档功能
  10. 解读《美国国家BIM标准》 – BIM能力成熟度模型(四)
  11. STM8单片机STVD环境新建工程笔记
  12. c语言 获取硬盘序列号,获取硬盘序列号的C++代码
  13. 基于ssm的仿微博系统的设计与实现
  14. tig只看某个作者的提交
  15. 2020奇安信模拟笔试
  16. XLORE2:大规模跨语言知识图谱构建与应用
  17. 空气源热泵设备远程监控的优点
  18. 渗透测试sec123笔记
  19. 苏黎世联邦理工学院计算机怎么样,哪位大神知道苏黎世联邦理工学院怎么样?...
  20. ZigBee室内定位设备的天线与射频接口电路设计

热门文章

  1. Webgl-超级基础随笔2-矩阵与绘制Cude
  2. matlab命令窗口是什么,MATLAB命令窗口
  3. 音视频剪辑 DIY:用 Python 快速入门音视频剪辑
  4. 南京大学2019计算机学院复试名单,南京大学计算机科学与技术系2019考研复试名单...
  5. 连线杂志:《愤怒的小鸟》长成记
  6. 用PS制作电子签名方法总结
  7. excel 第2讲:单元格格式设置
  8. 【excel问题】关于组织策略阻止超链,解决方法
  9. 如何在word中批量编辑所有图片的大小?
  10. 公司电脑加入域的方法