HarmonyOS list左滑 字体显示异常

1、listItem添加左滑删除按钮

2、左滑时,滑动过程中显示删除字样,滑动动作完成后“删除”字样被挤掉

HarmonyOS
2024-12-20 16:46:13
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
superinsect
@Entry
@Component
struct page240418135935076 {
  private arr: number[] = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

  @Builder
  hisDeleteBuilder() {
    Text('删除')
      .height('100%')
      .textAlign(TextAlign.Center)
      .fontColor(0xFFFFFF)
      .fontSize('13fp')
      .backgroundColor($r('sys.color.ohos_id_color_badge_red'))
      .padding({
        left: '18vp',
        right: '18vp'
      })
  }
  build() {
    List({ space: 20, initialIndex: 0 }) {
      ListItem() {
        Row() {
          Text('Header')
        }
      }
      .width('100%')
      .height('100vp')
      .backgroundColor('#FFFFFF')

      ListItem() {
        List({ space: 20, initialIndex: 0 }) {

          ForEach(this.arr, (item: number) => {
            ListItem() {
              Text('' + item)
                .height(100)
                .fontSize(16)
                .textAlign(TextAlign.Center)
                .borderRadius(10)
                .backgroundColor(0xFFFFFF)
                .width('100%')
            }
            .width('100%')
            .swipeAction({ end: this.hisDeleteBuilder(), edgeEffect: SwipeEdgeEffect.None })
          })
        }

        .padding({
          left: '14vp',
          right: '14vp'
        })
        .backgroundColor(0x000000)
      }
    }

    .backgroundColor(0x000000)
  }
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57.
  • 58.
分享
微博
QQ
微信
回复
2024-12-20 19:17:24
相关问题
HarmonyOS 页面禁止
945浏览 • 1回复 待解决
获取返回手势方法
1235浏览 • 1回复 待解决
【JS】如何实现删除功能?
4305浏览 • 1回复 待解决
HarmonyOS 二级页面关闭问题
1048浏览 • 1回复 待解决
HarmonyOS 让tabbar居显示
577浏览 • 1回复 待解决
HarmonyOS tabs位置如何居显示
558浏览 • 1回复 待解决
能否拦截返回并替换为router.back
1230浏览 • 1回复 待解决
HarmonyOS Text显示异常
500浏览 • 1回复 待解决
HarmonyOS 弹窗显示异常
742浏览 • 1回复 待解决
HarmonyOS web显示字体很小
503浏览 • 1回复 待解决
Tabs如何才能居显示
1585浏览 • 1回复 待解决
HarmonyOS Tab控件的bar怎么居显示
583浏览 • 1回复 待解决
HarmonyOS 组件尺寸显示异常
689浏览 • 1回复 待解决