HarmonyOS AVCastPicker组件定制问题

AVCastPicker组件中customPicker属性定制UI有宽高限制(截图中图标和文字并排时,文字被自动换行),但是文档中无描述。期望取消宽高限制,customPicker指定的UI由应用层完全控制。

HarmonyOS
2025-01-09 13:35:27
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
Heiang

参考demo:

AVCastPicker({ customPicker: (): void => this.ImageBuilder() , onStateChange: (state) => {
  if (state == AVCastPickerState.STATE_APPEARING) {
    console.log(' The picker starts showing.');
  } else if (state == AVCastPickerState.STATE_DISAPPEARING) {
    console.log(' The picker finishes presenting.');
  }
}, pickerStyle: AVCastPickerStyle.STYLE_MENU, sessionType:'voice_call' })
  .id('AVCastPicker')
  .width('200')
  .height('200')
  .border({ width: 1, color: Color.Red }).margin({top:25})

@Builder
ImageBuilder(): void {
  Row(){
    Image($r('app.media.startIcon'))
      .size({ width: '40%', height: '40%' })
      .backgroundColor('#00000000')
      .fillColor(Color.Black)
    Text('speaker')
      .fontColor(Color.Black)
      .fontSize('20')
      .padding(5)
      .margin({left:8})
  }
}
  • 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.
分享
微博
QQ
微信
回复
2025-01-09 15:57:12


相关问题
HarmonyOS AVCastPicker加密过滤如何取消
582浏览 • 1回复 待解决
如何定制构建多目标产物?
1708浏览 • 2回复 待解决
关于定制不同的product
1003浏览 • 1回复 待解决
#鸿蒙通关秘籍#怎样定制编译HAP?
876浏览 • 1回复 待解决
使用specified启动模式定制入口
3178浏览 • 1回复 待解决
HarmonyOS 需要定制的一个登录的模版
675浏览 • 1回复 待解决
自定义hvigor任务,定制编译产物
2308浏览 • 1回复 待解决
HarmonyOS Tabs组件组件问题
1349浏览 • 1回复 待解决
HarmonyOS 组件选择问题
641浏览 • 1回复 待解决
HarmonyOS 组件复用问题
1242浏览 • 1回复 待解决