平时用到最多的就是StackLayout Grid RelativeLayout这种,之前看AbsoluteLayout介绍就是,直接写死控件的x y width heght的这种模式,感觉没啥用,但是发现在特定的环境下,这个布局还是很有用的

AbsoluteLayout has the potential to perform layouts without a single measure call. This makes it very powerful for performance. If AbsoluteLayout cannot be used, consider RelativeLayout. If using RelativeLayout, passing Constraints directly will be considerably faster than using the expression API. That is because the expression API uses JIT, and on iOS the tree has to be interpreted, which is slower. The expression API is suitable for page layouts where it only required on initial layout and rotation, but in ListView, where it's run constantly during scrolling, it hurts performance.

根据上面的这个简介,AbsoluteLayout的性能是优于RelativeLayout的,官方对于性能要求较高的,推荐使用这个布局,不知道对于Grid的性能相比怎么样

To Be Continue !

转载于:https://www.cnblogs.com/yz1311/p/5971865.html

Xamarin.Forms之AbsoluteLayout相关推荐

  1. C#使用Xamarin开发可移植移动应用(2.Xamarin.Forms布局,本篇很长,注意)附源码

    前言 源码地址:https://github.com/l2999019/DemoApp 可以Star一下,随意 - - 一点感想 很意外的,第一篇博文被博客园的编辑大哥置顶了.感谢. 评论也很多,褒贬 ...

  2. Xamarin.Forms 简介

    An Introduction to Xamarin.Forms 来源:http://developer.xamarin.com/guides/cross-platform/xamarin-forms ...

  3. Xamarin.Forms入门-使用 Xamarin.Forms 来创建跨平台的用户界面

    Xamarin.Forms 是一个跨平台的.基于原生控件的UI工具包,开发人员可以轻松的创建适用于 Android,iOS 以及 Windows Phone的用户界面.Xamarin.Forms 通过 ...

  4. Xamarin.Forms 之简单介绍

    Xamarin.Forms是一个跨平台.支持原生UI工具包 ,允许开发者创建可以共享到跨Android.iOS.和Windows Phonep平台上的用户接口等这些网上很多介绍了.那么它的基本要求必须 ...

  5. 搞懂Xamarin.Forms布局,看这篇应该就够了吧

    Xamarin.Forms 布局介绍 什么是布局?可以简单的理解为,我们通过将布局元素有效的组织起来,让屏幕变成我们想要的样子! 我们通过画图的方式来描述一下Xamarin.Forms的布局. 小节锚 ...

  6. Xamarin.Forms初始

    前言 Xamarin.Forms 为 .NET 开发人员提供一个完整的跨平台 UI 工具包. 在 Visual Studio 中使用 C# 生成完全本机的 Android.iOS 和通用 Window ...

  7. Syncfusion教程:在Xamarin.Forms中创建数据输入表单 (3)

    2019独角兽企业重金招聘Python工程师标准>>> 下载Essential Studio for Xamarin最新版本 Essential Studio for Xamarin ...

  8. Xamarin.Forms探索--使用 Xamarin.Forms 来创建跨平台的用户界面

    Xamarin.Forms 是一个跨平台的.基于原生控件的UI工具包,开发人员可以轻松的创建适用于 Android,iOS 以及 Windows Phone的用户界面.与HTML 5 不同的时,Xam ...

  9. Xamarin.Forms Shell基础教程(1)

    Xamarin.Forms Shell基础教程(1) 什么是Xamarin.Forms Shell Shell是Visual Studio为Xamarin Forms提供的解决方案模版.本质上,She ...

最新文章

  1. Nginx+uWSGI+Django原理
  2. 中科院发布11大领域171个热点和新兴前沿!有你的研究方向吗?
  3. 有勇气的牛排---算法与数据
  4. 阿里云性能测试服务 PTS 新面貌 - 压测协议、施压能力全新升级
  5. h3c 链路聚合测试_良无磐石固,虚名复何益?- 链路聚合协议互通测试
  6. 9-5:C++多态之多态和继承的经典题目以及面试中常考内容
  7. 华为电脑c盘哪些文件可以删除,c盘可以删除哪些文件
  8. Atitit.加密算法 des  aes 各个语言不同的原理与解决方案java php c#
  9. 一文看懂:边缘计算究竟是什么?为何潜力无限?(上)
  10. Eclipse组合KEmulator
  11. 我平时的一个学习方法
  12. c语言文字居中,如何设置select和option的文字居中?
  13. Android逆向学习(二):游戏开发物语反编译
  14. 机器学习之使用sklearn构建据类模型,并且评价模型
  15. 什么是ITSS认证?哪些企业需要申请ITSS资质证书?
  16. GT-S7500 显示存储卡满解决办法
  17. lsof Linux
  18. 计算机专业的单招大学排名,全国单招学校排名 单招哪个学校比较好
  19. 网站中图片变形如何解决
  20. Armadillo使用介绍(八):第二个Armadillo程序

热门文章

  1. win10激活的方法
  2. Openjudge1.3答案
  3. 用C语言输出图形问题
  4. 世界500强面试题----数学能力
  5. python毕业设计作品基于django框架校园网站系统毕设成品(7)中期检查报告
  6. Java/JDK安装与环境配置教程
  7. 欧姆龙EtherCAT通讯及OPC UA功能硫化机程序(plc程序+触摸屏程序)
  8. Ubuntu12.10 安装ATI显卡驱动
  9. 【智能优化算法】基于沙猫群优化算法求解单目标优化问题附matlab代码
  10. 什么样的量化策略才算好策略?