首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Flutter Widgets 之 Wrap

Wrap可以为子控件进行水平或者垂直方向布局,且当空间用完时,Wrap会自动换行,也是常说的流式布局。...创建多个子控件做为Wrap的子控件,代码如下: Wrap( children: List.generate(10, (i) { double w = 50.0 + 10 *...设置交叉轴对齐代码如下: Wrap( crossAxisAlignment: WrapCrossAlignment.center, ... ) 如果Wrap的主轴方向为水平方向,交叉轴方向则为垂直方向...间隔 spacing 和 runSpacing 属性控制Wrap主轴方向和交叉轴方向子控件之间的间隙,代码如下: Wrap( spacing: 5, runSpacing: 2, ......textDirection textDirection属性表示Wrap主轴方向上子控件的方向,取值范围是ltr(从左到右)和rtl(从右到左),下面是从右到左的代码: Wrap( textDirection

1K30

tolua之wrap文件的原理与使用

什么是wrap文件 每个wrap文件都是对一个c#类的包装,在lua中,通过对wrap类中的函数调用,间接的对c#实例进行操作。 wrap类文件生成和使用的总体流程 ?...生成一个wrap文件的流程 ? 这部分主要通过分析类的反射信息完成。 wrap文件内容解析 使用UnityEngine_GameObjectWrap.cs进行举例。...具体内容和lua调用c函数差不多。...其中3-7的操作都在c#中进行,也就是wrap文件中的GetComponent函数。 一个类通过wrap文件注册进lua虚拟机后是什么样子的 使用GameObjectWrap进行举例 ?...对c#实例进行函数的调用和变量的修改都是通过元表调用操作wrap文件中的函数进行的。 以上就是c#类如何通过wrap类在lua中进行使用的原理。

1.9K20
领券