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

电商网站开发视频教程全国人防工程建设管理培训班举行

电商网站开发视频教程,全国人防工程建设管理培训班举行,十大不收费看盘软件网站,数据交易网站源码以弹性方式布局子组件的容器组件。 说明#xff1a; 该组件从API Version 7开始支持。后续版本如有新增内容#xff0c;则采用上角标单独标记该内容的起始版本。Flex组件在渲染时存在二次布局过程#xff0c;因此在对性能有严格要求的场景下建议使用Column、Row代替。Flex组…以弹性方式布局子组件的容器组件。 说明 该组件从API Version 7开始支持。后续版本如有新增内容则采用上角标单独标记该内容的起始版本。Flex组件在渲染时存在二次布局过程因此在对性能有严格要求的场景下建议使用Column、Row代替。Flex组件主轴默认不设置时撑满父容器Column、Row组件主轴不设置时默认是跟随子节点大小。 子组件 可以包含子组件。 接口 Flex(value?: { direction?: FlexDirection, wrap?: FlexWrap, justifyContent?: FlexAlign, alignItems?: ItemAlign, alignContent?: FlexAlign }) 标准Flex布局容器。具体指南请参考弹性布局。 从API version 9开始该接口支持在ArkTS卡片中使用。 参数: 参数名参数类型必填默认值参数描述directionFlexDirection否FlexDirection.Row子组件在Flex容器上排列的方向即主轴的方向。wrapFlexWrap否FlexWrap.NoWrapFlex容器是单行/列还是多行/列排列。说明 在多行布局时通过交叉轴方向确认新行堆叠方向。justifyContentFlexAlign否FlexAlign.Start所有子组件在Flex容器主轴上的对齐格式。alignItemsItemAlign否ItemAlign.Start所有子组件在Flex容器交叉轴上的对齐格式。alignContentFlexAlign否FlexAlign.Start交叉轴中有额外的空间时多行内容的对齐方式。仅在wrap为Wrap或WrapReverse下生效。 示例 示例1 // xxx.ets Entry Component struct FlexExample1 {build() {Column() {Column({ space: 5 }) {Text(direction:Row).fontSize(9).fontColor(0xCCCCCC).width(90%)Flex({ direction: FlexDirection.Row }) { // 子组件在容器主轴上行布局Text(1).width(20%).height(50).backgroundColor(0xF5DEB3)Text(2).width(20%).height(50).backgroundColor(0xD2B48C)Text(3).width(20%).height(50).backgroundColor(0xF5DEB3)Text(4).width(20%).height(50).backgroundColor(0xD2B48C)}.height(70).width(90%).padding(10).backgroundColor(0xAFEEEE)Text(direction:RowReverse).fontSize(9).fontColor(0xCCCCCC).width(90%)Flex({ direction: FlexDirection.RowReverse }) { // 子组件在容器主轴上反向行布局Text(1).width(20%).height(50).backgroundColor(0xF5DEB3)Text(2).width(20%).height(50).backgroundColor(0xD2B48C)Text(3).width(20%).height(50).backgroundColor(0xF5DEB3)Text(4).width(20%).height(50).backgroundColor(0xD2B48C)}.height(70).width(90%).padding(10).backgroundColor(0xAFEEEE)Text(direction:Column).fontSize(9).fontColor(0xCCCCCC).width(90%)Flex({ direction: FlexDirection.Column }) { // 子组件在容器主轴上列布局Text(1).width(100%).height(40).backgroundColor(0xF5DEB3)Text(2).width(100%).height(40).backgroundColor(0xD2B48C)Text(3).width(100%).height(40).backgroundColor(0xF5DEB3)Text(4).width(100%).height(40).backgroundColor(0xD2B48C)}.height(160).width(90%).padding(10).backgroundColor(0xAFEEEE)Text(direction:ColumnReverse).fontSize(9).fontColor(0xCCCCCC).width(90%)Flex({ direction: FlexDirection.ColumnReverse }) { // 子组件在容器主轴上反向列布局Text(1).width(100%).height(40).backgroundColor(0xF5DEB3)Text(2).width(100%).height(40).backgroundColor(0xD2B48C)Text(3).width(100%).height(40).backgroundColor(0xF5DEB3)Text(4).width(100%).height(40).backgroundColor(0xD2B48C)}.height(160).width(90%).padding(10).backgroundColor(0xAFEEEE)}.width(100%).margin({ top: 5 })}.width(100%)} } 示例2 // xxx.ets Entry Component struct FlexExample2 {build() {Column() {Column({ space: 5 }) {Text(Wrap).fontSize(9).fontColor(0xCCCCCC).width(90%)Flex({ wrap: FlexWrap.Wrap }) { // 子组件多行布局Text(1).width(50%).height(50).backgroundColor(0xF5DEB3)Text(2).width(50%).height(50).backgroundColor(0xD2B48C)Text(3).width(50%).height(50).backgroundColor(0xD2B48C)}.width(90%).padding(10).backgroundColor(0xAFEEEE)Text(NoWrap).fontSize(9).fontColor(0xCCCCCC).width(90%)Flex({ wrap: FlexWrap.NoWrap }) { // 子组件单行布局Text(1).width(50%).height(50).backgroundColor(0xF5DEB3)Text(2).width(50%).height(50).backgroundColor(0xD2B48C)Text(3).width(50%).height(50).backgroundColor(0xF5DEB3)}.width(90%).padding(10).backgroundColor(0xAFEEEE)Text(WrapReverse).fontSize(9).fontColor(0xCCCCCC).width(90%)Flex({ wrap: FlexWrap.WrapReverse , direction:FlexDirection.Row }) { // 子组件反向多行布局Text(1).width(50%).height(50).backgroundColor(0xF5DEB3)Text(2).width(50%).height(50).backgroundColor(0xD2B48C)Text(3).width(50%).height(50).backgroundColor(0xD2B48C)}.width(90%).height(120).padding(10).backgroundColor(0xAFEEEE)}.width(100%).margin({ top: 5 })}.width(100%)} } 示例3 // xxx.ets Component struct JustifyContentFlex {justifyContent : number 0;build() {Flex({ justifyContent: this.justifyContent }) {Text(1).width(20%).height(50).backgroundColor(0xF5DEB3)Text(2).width(20%).height(50).backgroundColor(0xD2B48C)Text(3).width(20%).height(50).backgroundColor(0xF5DEB3)}.width(90%).padding(10).backgroundColor(0xAFEEEE)} }Entry Component struct FlexExample3 {build() {Column() {Column({ space: 5 }) {Text(justifyContent:Start).fontSize(9).fontColor(0xCCCCCC).width(90%)JustifyContentFlex({ justifyContent: FlexAlign.Start }) // 子组件在容器主轴上首端对齐Text(justifyContent:Center).fontSize(9).fontColor(0xCCCCCC).width(90%)JustifyContentFlex({ justifyContent: FlexAlign.Center }) // 子组件在容器主轴上居中对齐Text(justifyContent:End).fontSize(9).fontColor(0xCCCCCC).width(90%)JustifyContentFlex({ justifyContent: FlexAlign.End }) // 子组件在容器主轴上尾端对齐Text(justifyContent:SpaceBetween).fontSize(9).fontColor(0xCCCCCC).width(90%)JustifyContentFlex({ justifyContent: FlexAlign.SpaceBetween }) // 子组件在容器主轴上均分容器布局第一个子组件与行首对齐最后一个子组件与行尾对齐。Text(justifyContent:SpaceAround).fontSize(9).fontColor(0xCCCCCC).width(90%)JustifyContentFlex({ justifyContent: FlexAlign.SpaceAround }) // 子组件在容器主轴上均分容器布局第一个子组件到行首的距离和最后一个子组件到行尾的距离是相邻子组件之间距离的一半。Text(justifyContent:SpaceEvenly).fontSize(9).fontColor(0xCCCCCC).width(90%)JustifyContentFlex({ justifyContent: FlexAlign.SpaceEvenly }) // 子组件在容器主轴上均分容器布局子组件之间的距离与第一子组件到行首、最后一个子组件到行尾的距离相等}.width(100%).margin({ top: 5 })}.width(100%)} } 示例4 // xxx.ets Component struct AlignItemsFlex {alignItems : number 0;build() {Flex({ alignItems: this.alignItems }) {Text(1).width(33%).height(30).backgroundColor(0xF5DEB3)Text(2).width(33%).height(40).backgroundColor(0xD2B48C)Text(3).width(33%).height(50).backgroundColor(0xF5DEB3)}.size({width: 90%, height: 80}).padding(10).backgroundColor(0xAFEEEE)} }Entry Component struct FlexExample4 {build() {Column() {Column({ space: 5 }) {Text(alignItems:Auto).fontSize(9).fontColor(0xCCCCCC).width(90%)AlignItemsFlex({ alignItems: ItemAlign.Auto }) // 子组件在容器交叉轴上首部对齐Text(alignItems:Start).fontSize(9).fontColor(0xCCCCCC).width(90%)AlignItemsFlex({ alignItems: ItemAlign.Start }) // 子组件在容器交叉轴上首部对齐Text(alignItems:Center).fontSize(9).fontColor(0xCCCCCC).width(90%)AlignItemsFlex({ alignItems: ItemAlign.Center }) // 子组件在容器交叉轴上居中对齐Text(alignItems:End).fontSize(9).fontColor(0xCCCCCC).width(90%)AlignItemsFlex({ alignItems: ItemAlign.End }) // 子组件在容器交叉轴上尾部对齐Text(alignItems:Stretch).fontSize(9).fontColor(0xCCCCCC).width(90%)AlignItemsFlex({ alignItems: ItemAlign.Stretch }) // 子组件在容器交叉轴上拉伸填充Text(alignItems:Baseline).fontSize(9).fontColor(0xCCCCCC).width(90%)AlignItemsFlex({ alignItems: ItemAlign.Baseline }) // 子组件在容器交叉轴上与文本基线对齐}.width(100%).margin({ top: 5 })}.width(100%)} } 示例5 // xxx.ets Component struct AlignContentFlex {alignContent: number 0;build() {Flex({ wrap: FlexWrap.Wrap, alignContent: this.alignContent }) {Text(1).width(50%).height(20).backgroundColor(0xF5DEB3)Text(2).width(50%).height(20).backgroundColor(0xD2B48C)Text(3).width(50%).height(20).backgroundColor(0xD2B48C)}.size({ width: 90%, height: 90 }).padding(10).backgroundColor(0xAFEEEE)} }Entry Component struct FlexExample5 {build() {Column() {Column({ space: 5 }) {Text(alignContent:Start).fontSize(9).fontColor(0xCCCCCC).width(90%)AlignContentFlex({ alignContent: FlexAlign.Start }) // 多行布局下子组件首部对齐Text(alignContent:Center).fontSize(9).fontColor(0xCCCCCC).width(90%)AlignContentFlex({ alignContent: FlexAlign.Center }) // 多行布局下子组件居中对齐Text(alignContent:End).fontSize(9).fontColor(0xCCCCCC).width(90%)AlignContentFlex({ alignContent: FlexAlign.End }) // 多行布局下子组件尾部对齐Text(alignContent:SpaceBetween).fontSize(9).fontColor(0xCCCCCC).width(90%)AlignContentFlex({ alignContent: FlexAlign.SpaceBetween }) // 多行布局下第一行子组件与列首对齐最后一行子组件与列尾对齐Text(alignContent:SpaceAround).fontSize(9).fontColor(0xCCCCCC).width(90%)AlignContentFlex({ alignContent: FlexAlign.SpaceAround }) // 多行布局下第一行子组件到列首的距离和最后一行子组件到列尾的距离是相邻行之间距离的一半Text(alignContent:SpaceEvenly).fontSize(9).fontColor(0xCCCCCC).width(90%)Flex({wrap: FlexWrap.Wrap,alignContent: FlexAlign.SpaceEvenly}) { // 多行布局下相邻行之间的距离与第一行子组件到列首的距离、最后一行子组件到列尾的距离完全一样Text(1).width(50%).height(20).backgroundColor(0xF5DEB3)Text(2).width(50%).height(20).backgroundColor(0xD2B48C)Text(3).width(50%).height(20).backgroundColor(0xF5DEB3)Text(4).width(50%).height(20).backgroundColor(0xD2B48C)Text(5).width(50%).height(20).backgroundColor(0xF5DEB3)}.size({ width: 90%, height: 100 }).padding({ left: 10, right: 10 }).backgroundColor(0xAFEEEE)}.width(100%).margin({ top: 5 })}.width(100%)} } 最后有很多小伙伴不知道学习哪些鸿蒙开发技术不知道需要重点掌握哪些鸿蒙应用开发知识点而且学习时频繁踩坑最终浪费大量时间。所以有一份实用的鸿蒙Harmony NEXT资料用来跟着学习是非常有必要的。  这份鸿蒙Harmony NEXT资料包含了鸿蒙开发必掌握的核心知识要点内容包含了ArkTS、ArkUI开发组件、Stage模型、多端部署、分布式应用开发、音频、视频、WebGL、OpenHarmony多媒体技术、Napi组件、OpenHarmony内核、Harmony南向开发、鸿蒙项目实战等等鸿蒙Harmony NEXT技术知识点。 希望这一份鸿蒙学习资料能够给大家带来帮助有需要的小伙伴自行领取限时开源先到先得~无套路领取 获取这份完整版高清学习路线请点击→纯血版全套鸿蒙HarmonyOS学习资料 鸿蒙Harmony NEXT最新学习路线 HarmonOS基础技能 HarmonOS就业必备技能  HarmonOS多媒体技术 鸿蒙NaPi组件进阶 HarmonOS高级技能 初识HarmonOS内核 实战就业级设备开发 有了路线图怎么能没有学习资料呢小编也准备了一份联合鸿蒙官方发布笔记整理收纳的一套系统性的鸿蒙OpenHarmony 学习手册共计1236页与鸿蒙OpenHarmony 开发入门教学视频内容包含ArkTS、ArkUI、Web开发、应用模型、资源分类…等知识点。 获取以上完整版高清学习路线请点击→纯血版全套鸿蒙HarmonyOS学习资料 《鸿蒙 (OpenHarmony)开发入门教学视频》 《鸿蒙生态应用开发V2.0白皮书》 《鸿蒙 (OpenHarmony)开发基础到实战手册》 OpenHarmony北向、南向开发环境搭建 《鸿蒙开发基础》 ArkTS语言安装DevEco Studio运用你的第一个ArkTS应用ArkUI声明式UI开发.…… 《鸿蒙开发进阶》 Stage模型入门网络管理数据管理电话服务分布式应用开发通知与窗口管理多媒体技术安全技能任务管理WebGL国际化开发应用测试DFX面向未来设计鸿蒙系统移植和裁剪定制…… 《鸿蒙进阶实战》 ArkTS实践UIAbility应用网络案例…… 获取以上完整鸿蒙HarmonyOS学习资料请点击→纯血版全套鸿蒙HarmonyOS学习资料 总结 总的来说华为鸿蒙不再兼容安卓对中年程序员来说是一个挑战也是一个机会。只有积极应对变化不断学习和提升自己他们才能在这个变革的时代中立于不败之地。 
文章转载自:
http://www.morning.xinyishufa.cn.gov.cn.xinyishufa.cn
http://www.morning.thlzt.cn.gov.cn.thlzt.cn
http://www.morning.ytnn.cn.gov.cn.ytnn.cn
http://www.morning.rqpgk.cn.gov.cn.rqpgk.cn
http://www.morning.pqjpw.cn.gov.cn.pqjpw.cn
http://www.morning.mfnsn.cn.gov.cn.mfnsn.cn
http://www.morning.fgsqz.cn.gov.cn.fgsqz.cn
http://www.morning.wjrq.cn.gov.cn.wjrq.cn
http://www.morning.wyjhq.cn.gov.cn.wyjhq.cn
http://www.morning.qkdcb.cn.gov.cn.qkdcb.cn
http://www.morning.c7493.cn.gov.cn.c7493.cn
http://www.morning.qyrnp.cn.gov.cn.qyrnp.cn
http://www.morning.xuejitest.com.gov.cn.xuejitest.com
http://www.morning.hgtr.cn.gov.cn.hgtr.cn
http://www.morning.dmldp.cn.gov.cn.dmldp.cn
http://www.morning.fmgwx.cn.gov.cn.fmgwx.cn
http://www.morning.qhvah.cn.gov.cn.qhvah.cn
http://www.morning.zhghd.cn.gov.cn.zhghd.cn
http://www.morning.zztmk.cn.gov.cn.zztmk.cn
http://www.morning.rnfn.cn.gov.cn.rnfn.cn
http://www.morning.qdscb.cn.gov.cn.qdscb.cn
http://www.morning.npfrj.cn.gov.cn.npfrj.cn
http://www.morning.zxybw.cn.gov.cn.zxybw.cn
http://www.morning.blznh.cn.gov.cn.blznh.cn
http://www.morning.qpfmh.cn.gov.cn.qpfmh.cn
http://www.morning.hbtarq.com.gov.cn.hbtarq.com
http://www.morning.qzqjz.cn.gov.cn.qzqjz.cn
http://www.morning.xxfxxf.cn.gov.cn.xxfxxf.cn
http://www.morning.xlbyx.cn.gov.cn.xlbyx.cn
http://www.morning.kzyr.cn.gov.cn.kzyr.cn
http://www.morning.rtzd.cn.gov.cn.rtzd.cn
http://www.morning.thjqk.cn.gov.cn.thjqk.cn
http://www.morning.hwtb.cn.gov.cn.hwtb.cn
http://www.morning.cklgf.cn.gov.cn.cklgf.cn
http://www.morning.dbhnx.cn.gov.cn.dbhnx.cn
http://www.morning.roymf.cn.gov.cn.roymf.cn
http://www.morning.lsjgh.cn.gov.cn.lsjgh.cn
http://www.morning.prhqn.cn.gov.cn.prhqn.cn
http://www.morning.wlqbr.cn.gov.cn.wlqbr.cn
http://www.morning.dqwykj.com.gov.cn.dqwykj.com
http://www.morning.mhrzd.cn.gov.cn.mhrzd.cn
http://www.morning.tkflb.cn.gov.cn.tkflb.cn
http://www.morning.kbqqn.cn.gov.cn.kbqqn.cn
http://www.morning.lwnb.cn.gov.cn.lwnb.cn
http://www.morning.glkhx.cn.gov.cn.glkhx.cn
http://www.morning.lydtr.cn.gov.cn.lydtr.cn
http://www.morning.paoers.com.gov.cn.paoers.com
http://www.morning.gsqw.cn.gov.cn.gsqw.cn
http://www.morning.ckzjl.cn.gov.cn.ckzjl.cn
http://www.morning.baguiwei.com.gov.cn.baguiwei.com
http://www.morning.wmhqd.cn.gov.cn.wmhqd.cn
http://www.morning.pqjpw.cn.gov.cn.pqjpw.cn
http://www.morning.wdykx.cn.gov.cn.wdykx.cn
http://www.morning.ranglue.com.gov.cn.ranglue.com
http://www.morning.xbdrc.cn.gov.cn.xbdrc.cn
http://www.morning.cptzd.cn.gov.cn.cptzd.cn
http://www.morning.hqmfn.cn.gov.cn.hqmfn.cn
http://www.morning.rynrn.cn.gov.cn.rynrn.cn
http://www.morning.qsy41.cn.gov.cn.qsy41.cn
http://www.morning.trrrm.cn.gov.cn.trrrm.cn
http://www.morning.ntqjh.cn.gov.cn.ntqjh.cn
http://www.morning.rqkk.cn.gov.cn.rqkk.cn
http://www.morning.rqjxc.cn.gov.cn.rqjxc.cn
http://www.morning.kgrwh.cn.gov.cn.kgrwh.cn
http://www.morning.bfrff.cn.gov.cn.bfrff.cn
http://www.morning.dpzcc.cn.gov.cn.dpzcc.cn
http://www.morning.hcwjls.com.gov.cn.hcwjls.com
http://www.morning.xtyyg.cn.gov.cn.xtyyg.cn
http://www.morning.qmxsx.cn.gov.cn.qmxsx.cn
http://www.morning.rcdmp.cn.gov.cn.rcdmp.cn
http://www.morning.txysr.cn.gov.cn.txysr.cn
http://www.morning.stbhn.cn.gov.cn.stbhn.cn
http://www.morning.prznc.cn.gov.cn.prznc.cn
http://www.morning.c7495.cn.gov.cn.c7495.cn
http://www.morning.yjdql.cn.gov.cn.yjdql.cn
http://www.morning.nrxsl.cn.gov.cn.nrxsl.cn
http://www.morning.trkhx.cn.gov.cn.trkhx.cn
http://www.morning.mttqp.cn.gov.cn.mttqp.cn
http://www.morning.wdrxh.cn.gov.cn.wdrxh.cn
http://www.morning.txysr.cn.gov.cn.txysr.cn
http://www.tj-hxxt.cn/news/269970.html

相关文章:

  • 上海制作企业网站为什么要加强网站安全建设
  • 服装网站建设价格网站上的动态图怎么做
  • 网站备案中平面设计学习
  • 网站企业快速备案图片网站制作
  • 国内外网站怎么做链接
  • 网站建设判断题网站备案单位
  • 建立自己的网站怎么样做教做美食网站源码
  • 模板做图 网站有哪些重庆关键词优化
  • 在合肥做网站多少钱设计公司网站首页显示
  • 让别人访问自己做的网站建设公司和建筑公司哪个好
  • 做摄影的网站知乎1688货源网一件代发下载
  • 佛山网站制作外包电子签名在线制作
  • 青岛市北建设集团网站网站怎么设置二级域名
  • jsp网站开发教学视频教程提高网站互动性
  • 武强营销型网站建设费用拍卖网站模板
  • 北京开发网站公司需要多少钱呢?
  • 填写网站信息wordpress模板图片不显示
  • 网站建设与管理的现状开网店需要什么流程
  • 网站建设合同用贴印花税吗制作灯笼的手工做法步骤
  • 网站描述和关键词怎么写简述建设网站的基本流程
  • 网站关键词放哪大连天健网大连
  • 如何做网站编辑 沒技术推广引流要怎么做比较好
  • 精品网站建设费用 找磐石网络一流企业网站制作价格
  • 虚拟货币交易网站建设对网站建设心得
  • 哪里有营销型网站网页设计制作实训报告模板
  • 潍坊专业网站建设价格青海做高端网站建设的公司
  • 免费空间asp网站保定网站seo哪家公司好
  • 博物馆文化网站建设仿v电影wordpress
  • 博客网站seozend studio 网站开发
  • 莱芜网站建设资情况介绍网站建设课程 考核目的