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

鸿蒙应用开发之流式网络布局

在移动应用开发过程中,经常会遇到需要开发流式网络布局的情况,即大家平时所说的自动换行布局。比如在搜索页面,经常会看到猜你想搜,如下图所示。

image.png

在HarmonyOS开发中,实现流式网络布局需要用到Flex组件的wrap属性,并且为了方便在其他项目中使用,我们需要将流式网络布局拆分成一个单独的组件,代码如下。

@Component
export default struct FlowlayoutContainer {
   flowArr: string[]=[]
  build() {
    Scroll() {
      Flex({justifyContent: FlexAlign.Start, wrap: FlexWrap.Wrap}) {
        if (this.flowArr.length > 0) {
          ForEach(this.flowArr,
            (item:string) => {
              Text(`${item}`)
                .fontSize(14)
                .backgroundColor('#0D182431')
                .borderRadius(25)
                .padding({top: 5, bottom: 5, right: 10, left: 10})
                .margin({top: 5, right: 10})
                .textOverflow({overflow: TextOverflow.Ellipsis})
                .maxL

http://www.kler.cn/a/272460.html

相关文章:

  • 21.1、网络设备安全概述
  • 【Linux系统编程】—— 深度解析进程等待与终止:系统高效运行的关键
  • 51c嵌入式~单片机~合集6
  • nss刷题3
  • HTML应用指南:利用GET请求获取全国特斯拉充电桩位置
  • 【原创】大数据治理入门(2)《提升数据质量:质量评估与改进策略》入门必看 高赞实用
  • 第十四届蓝桥杯省赛
  • uni-segmented-control在微信小程序中不显示
  • 【LabVIEW FPGA入门】浮点数类型支持
  • python--常用简单功能
  • 阿里云下载安装centos
  • 【02】JavaScript基础
  • 【JAVA笔记】IDEA配置本地Maven
  • JAVA代理模式梳理
  • 如何在 iPhone 上使用蓝牙鼠标
  • 【系统性】 循序渐进学C++
  • 【tls招新web部分题解】
  • 惠海 H6213E 降压恒压芯片 12V24V36V48V60V72V100V150V 转12V9V5V3.3V 车充/仪表供电方案IC
  • Linux环境下用IDEA运行Golang记录
  • SAR ADC教程系列5——FFT频谱泄露以及相干采样
  • el-input设置max、min无效的解决方案
  • VSCODE的常用插件
  • QTextToSpeech的使用——Qt
  • python中pyinstaller打包带资源的程序-pgzreo
  • 修复cython使用的bug,在mac上实现了编译,整理了cython和numba等加速文件,提供了一键编译
  • 固态硬盘有缓存和没缓存有什么区别