建一个区域网站需要多少资金百度用户服务中心投诉电话

张小明 2026/3/12 21:27:23
建一个区域网站需要多少资金,百度用户服务中心投诉电话,h5游戏网站入口,水利建设管理司网站一、概述 弹性布局#xff08;Flex#xff09;的效果类似于线性布局#xff08;Column/Row#xff09;#xff0c;也会使子元素呈线性排列#xff0c;但是弹性布局在子元素的排列、对齐和剩余空间的分配等方面更加灵活。 二、参数 Flex组件的参数定义如下#xff0c;下…一、概述弹性布局Flex的效果类似于线性布局Column/Row也会使子元素呈线性排列但是弹性布局在子元素的排列、对齐和剩余空间的分配等方面更加灵活。二、参数Flex组件的参数定义如下下面逐一介绍每个属性Flex(value?: { direction?: FlexDirection, justifyContent?: FlexAlign, alignItems?: ItemAlign, wrap?: FlexWrap, alignContent?: FlexAlign })2.1 布局方向directiondirection用于设置Flex容器的布局方向即子元素的排列方向其类型FlexDirection为枚举类型可选的枚举值如下1布局方向示例代码pages/component/layout目录下新建flex目录新建DirectionPage.ets文件EntryComponentstruct DirectionPage {build() {Column({ space: 50 }) {Flex({ direction: FlexDirection.ColumnReverse }) {Text(1).width(100).height(100).itemTextStyle4()Text(2).width(100).height(100).itemTextStyle4()Text(3).width(100).height(100).itemTextStyle4()}.height(350).width(350).flexStyle4()}.width(100%).height(100%).justifyContent(FlexAlign.Center)}}Extend(Text) function itemTextStyle4() {.textAlign(TextAlign.Center).fontColor(Color.White).fontSize(40).fontWeight(FontWeight.Bold).backgroundColor(#008a00).borderWidth(1)}Extend(Flex) function flexStyle4() {.backgroundColor(#f5f5f5).borderWidth(1)}Flex容器中也有主轴和交叉轴两个概念其中主轴方向与direction一致交叉轴与主轴垂直具体方向如下2主轴与交叉轴2.2 主轴排列方式justifyContentjustifyContent参数的作用同Column/Row容器的justifyContent()完全相同也是用于设置子元素在主轴方向的排列方式其类型同样为FlexAlign可选的枚举值如下3主轴排列方式示例代码pages/component/layout/flex目录新建JustifyContentPage.ets文件EntryComponentstruct JustifyContentPage {build() {Column({ space: 50 }) {Flex({direction: FlexDirection.Row,justifyContent: FlexAlign.Start}) {Text(1).width(50).height(50).itemTextStyle5()Text(2).width(50).height(50).itemTextStyle5()Text(3).width(50).height(50).itemTextStyle5()}.height(50).width(300).flexStyle5()}.width(100%).height(100%).justifyContent(FlexAlign.Center)}}Extend(Text) function itemTextStyle5() {.textAlign(TextAlign.Center).fontColor(Color.White).fontSize(40).fontWeight(FontWeight.Bold).backgroundColor(#008a00).borderWidth(1)}Extend(Flex) function flexStyle5() {.backgroundColor(#f5f5f5).borderWidth(1)}2.3 交叉轴对齐方式alignItemsalignItems参数的作用同Column/Row容器的alignItems()相同也是用于设置子元素在交叉轴的对齐方式。但该参数的类型与Column/Row容器的alignItems()方法不同为ItemAlign可选的枚举值有4交叉轴排列方式示例代码pages/component/layout/flex目录新建AlignItemsFlexPage.ets文件EntryComponentstruct AlignItemsFlexPage {build() {Column({ space: 50 }) {Flex({direction: FlexDirection.Row,alignItems: ItemAlign.Baseline}) {Text(Beyond).width(100).height(100).itemTextStyle6()Text(章).width(100).height(200).itemTextStyle6()Text(章).width(100).height(150).itemTextStyle6()}.height(350).width(350).flexStyle6()}.width(100%).height(100%).justifyContent(FlexAlign.Center)}}Extend(Text) function itemTextStyle6() {.textAlign(TextAlign.Center).fontColor(Color.White).fontSize(40).fontWeight(FontWeight.Bold).backgroundColor(#008a00).borderWidth(1)}Extend(Flex) function flexStyle6() {.backgroundColor(#f5f5f5).borderWidth(1)}2.4 布局换行列wrap默认情况下Flex容器的子组件都排在一条线主轴上。当子组件在主轴方向的尺寸之和大于Flex容器时为适应容器尺寸所有子组件的尺寸都会自动收缩。如果需要保持子组件的尺寸不收缩也可选择令子组件换行列显示。wrap属性的作用就是控制如何换行该属性的类型FlexWrap为枚举类型可选的枚举值如下5布局换行示例代码pages/component/layout/flex目录新建WrapPage.ets文件EntryComponentstruct WrapPage {build() {Column({ space: 50 }) {Flex({direction: FlexDirection.Row,wrap: FlexWrap.WrapReverse}) {Text(1).width(100).height(100).itemTextStyle7()Text(2).width(100).height(100).itemTextStyle7()Text(3).width(100).height(100).itemTextStyle7()Text(4).width(100).height(100).itemTextStyle7()Text(5).width(100).height(100).itemTextStyle7()Text(6).width(100).height(100).itemTextStyle7()}.height(350).width(350).flexStyle7()}.width(100%).height(100%).justifyContent(FlexAlign.Center)}}Extend(Text) function itemTextStyle7() {.textAlign(TextAlign.Center).fontColor(Color.White).fontSize(40).fontWeight(FontWeight.Bold).backgroundColor(#008a00).borderWidth(1)}Extend(Flex) function flexStyle7() {.backgroundColor(#f5f5f5).borderWidth(1)}2.5 交叉轴多行排列方式alignContent当Flex容器中包含多行列时可使用alignContent设置多行在交叉轴的排列方式该属性的类型为FlexAlign可选的枚举值如下6交叉轴多行排列示例代码pages/component/layout/flex目录新建AlignContentPage.ets文件EntryComponentstruct AlignContentPage {build() {Column({ space: 50 }) {Flex({direction: FlexDirection.Row,wrap: FlexWrap.Wrap,alignContent: FlexAlign.SpaceAround,}) {Text(1).width(100).height(100).itemTextStyle8()Text(2).width(100).height(100).itemTextStyle8()Text(3).width(100).height(100).itemTextStyle8()Text(4).width(100).height(100).itemTextStyle8()Text(5).width(100).height(100).itemTextStyle8()Text(6).width(100).height(100).itemTextStyle8()}.height(350).width(350).flexStyle8()}.width(100%).height(100%).justifyContent(FlexAlign.Center)}}Extend(Text) function itemTextStyle8() {.textAlign(TextAlign.Center).fontColor(Color.White).fontSize(40).fontWeight(FontWeight.Bold).backgroundColor(#008a00).borderWidth(1)}Extend(Flex) function flexStyle8() {.backgroundColor(#f5f5f5).borderWidth(1)}三、子组件常用属性3.1 交叉轴对齐alignSelfFlex容器的子组件可以使用alignSelf()方法单独设置自己的交叉轴对齐方式并且其优先级高于Flex容器alignItems。具体效果如下说明alignSelf()的参数类型和alignItems()相同均为ItemAlign枚举类型且各枚举值的含义也完全相同。代码Flex({ direction: FlexDirection.Row, alignItems: ItemAlign.Start }) {Text(1).width(100).height(100).itemTextStyle()Text(2).width(100).height(200).itemTextStyle()Text(3).width(100).height(150).itemTextStyle().alignSelf(ItemAlign.End) //单独设置交叉轴对齐方式}.height(300).width(95%).flexStyle()效果7alignSelf示例代码pages/component/layout/flex目录新建AlignSelfPage.ets文件EntryComponentstruct AlignSelfPage {build() {Column({ space: 50 }) {Flex({direction: FlexDirection.Row,alignItems: ItemAlign.Start}) {Text(1).width(100).height(100).itemTextStyle9()Text(2).width(100).height(200).itemTextStyle9()Text(3).width(100).height(150).itemTextStyle9().alignSelf(ItemAlign.End)}.height(350).width(350).flexStyle9()}.width(100%).height(100%).justifyContent(FlexAlign.Center)}}Extend(Text) function itemTextStyle9() {.textAlign(TextAlign.Center).fontColor(Color.White).fontSize(40).fontWeight(FontWeight.Bold).backgroundColor(#008a00).borderWidth(1)}Extend(Flex) function flexStyle9() {.backgroundColor(#f5f5f5).borderWidth(1)}3.2 自适应伸缩弹性布局的显著特点之一是子组件沿主轴方向的尺寸具有弹性即子组件的大小能够随着Flex容器尺寸的变化而自动伸缩。这种弹性特性使得Flex布局能够使子组件更灵活地适应不同的屏幕尺寸和设备。和自适应伸缩的相关的属性有flexShrink、flexGrow和flexBasis下面逐一介绍3.2.1 flexShrink 压缩flexShrink用于设置父容器空间不足时子组件的压缩比例尺寸的具体计算逻辑如下代码//Flex容器主轴尺寸为240子组件主轴尺寸之和为100*3300Flex() {//尺寸100Text(1).width(100).height(100).flexShrink(0) //不压缩//主轴尺寸100-(300-240)*(1/3)80Text(2).width(100).height(100).flexShrink(1) //压缩比例为1//主轴尺寸100-(300-240)*(2/3)60Text(3).width(100).height(100).flexShrink(2) //压缩比例为2}.height(150).width(240)效果8flexShrink示例代码pages/component/layout/flex目录新建FlexShrinkPage.ets文件EntryComponentstruct FlexShrinkPage {build() {Column({ space: 50 }) {Flex({direction: FlexDirection.Row,alignItems: ItemAlign.Center}) {//尺寸100Text(1).width(100).height(100).itemTextStyle10().flexShrink(0) //不压缩//主轴尺寸100-(300-240)*(1/3)80Text(2).width(100).height(100).itemTextStyle10().flexShrink(1) //压缩比例为1//主轴尺寸100-(300-240)*(2/3)60Text(3).width(100).height(100).itemTextStyle10().flexShrink(2) //压缩比例为2}.height(150).width(240).flexStyle10()}.width(100%).height(100%).justifyContent(FlexAlign.Center)}}Extend(Text) function itemTextStyle10() {.textAlign(TextAlign.Center).fontColor(Color.White).fontSize(40).fontWeight(FontWeight.Bold).backgroundColor(#008a00).borderWidth(1)}Extend(Flex) function flexStyle10() {.backgroundColor(#f5f5f5).borderWidth(1)}3.2.2 flexGrow 拉伸flexGrow用于设置父容器空间充足时组件瓜分剩余空间的比例尺寸的具体计算逻辑如下代码Flex() {//尺寸100Text(1).width(100).height(100).flexGrow(0) //不拉伸//主轴尺寸100(360-300)*(1/3)120Text(2).width(100).height(100).flexGrow(1) //拉伸比例为1//主轴尺寸100(360-300)*(2/3)140Text(3).width(100).height(100).flexGrow(2) //拉伸比例为2}.height(150).width(360)效果9flexGrow示例代码pages/component/layout/flex目录新建FlexGrowPage.ets文件EntryComponentstruct FlexGrowPage {build() {Column({ space: 50 }) {Flex({direction: FlexDirection.Row,alignItems: ItemAlign.Center}) {//尺寸100Text(1).width(100).height(100).itemTextStyle11().flexGrow(0) //不拉伸//主轴尺寸100(360-300)*(1/3)120Text(2).width(100).height(100).itemTextStyle11().flexGrow(1) //拉伸比例为1//主轴尺寸100(360-300)*(2/3)140Text(3).width(100).height(100).itemTextStyle11().flexGrow(2) //拉伸比例为2}.height(150).width(360).flexStyle11()}.width(100%).height(100%).justifyContent(FlexAlign.Center)}}Extend(Text) function itemTextStyle11() {.textAlign(TextAlign.Center).fontColor(Color.White).fontSize(40).fontWeight(FontWeight.Bold).backgroundColor(#008a00).borderWidth(1)}Extend(Flex) function flexStyle11() {.backgroundColor(#f5f5f5).borderWidth(1)}3.2.3 flexBasisflexBasis用于设置子组件沿主轴方向的尺寸相当于width或者height的作用。若设置了flexBasis则以flexBasis为准否则以widht或者height为准。
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

国内网站要备案上海市中心

0 选题推荐 - 人工智能篇 毕业设计是大家学习生涯的最重要的里程碑,它不仅是对四年所学知识的综合运用,更是展示个人技术能力和创新思维的重要过程。选择一个合适的毕业设计题目至关重要,它应该既能体现你的专业能力,又能满足实际…

张小明 2026/3/5 6:09:20 网站建设

网站建设 临沂上海何鹏seo

导读:《2025-2026年劳动力市场及薪资调查报告》由中国德国商会发布,基于475家会员企业调研数据,全面呈现了在华德企及中国整体劳动力市场的薪资趋势、就业动态与人力资源特征。关注公众号:【互联互通社区】,回复【XCJX…

张小明 2026/3/5 6:09:20 网站建设

如何查看网站页面大小视觉传达设计作品集

5G及未来的灵活认知无线电接入技术中的频谱感知 1. 宽带频谱感知的局限性 与窄带情况相比,宽带频谱感知能提供更多频谱机会,因为它覆盖更大的频谱范围。随着待感知带宽的增加,找到合适空闲频谱空洞的机会也更多。然而,这种优势也带来了一些设计挑战和内在限制。 对于基于…

张小明 2026/3/5 6:09:21 网站建设

嘉定网站建设网页制作wordpress 下载管理

本文介绍了5款AI领域优质开源项目:大模型控制流程图生成工具、轻量级视频生成框架LightX2V、超小型语言模型MiniMind、个人PC大模型启动器Shimmy以及通用AI代理Ailice。这些工具涵盖自然语言绘图、多模态生成、轻量级推理等多种应用场景,均提供完整开源代…

张小明 2026/3/5 6:09:24 网站建设

濮阳住房建设厅网站潍坊做网页的公司

当前 AI 应用开发框架众多,要为项目选型还挺不容易的。 而 LangChain 近年来因其低代码多模型兼容特点备受瞩目,该开源框架声称通过预构建的模块化组件和统一的 API,只需约 10 行代码即可部署一个 Agent。 近期LangChain 完成 1.25 亿美元 B …

张小明 2026/3/5 6:09:25 网站建设

黑山网站建设wordpress免费主题

太好了,这一步非常像真正给科研新人“立规矩”的教程。 下面我给你的是一篇 「按 Nature / Science(SCI 顶级期刊)标准来写」的公众号深度教程版文章,不仅说明“不能用中文”,而是把编辑、审稿人真正关心的点一条条拆开…

张小明 2026/3/5 6:09:25 网站建设