1、关于List组件,目前用ListItemGroup能初步达到效果,就是那个背景色不好处理。ListItemGroup虽然有卡片模式,但是卡片模式下无法自定义圆角和卡片背景范围。HarmonyOS中的Group更多的像是公众号消息的那种定义,而不是一系列listitem的集合,如果作为一系列listitem的定义的话为什么又不支持编辑模式?2、关于Grid组件和WaterFlow组件,Grid组件目前看没有group的概念,WaterFlow有个section的概念。但是如果想分段设置个组头部,组尾部就完全设置不了。
使用Radio的onChange方法只会触法一次,就是当前没有选中,点击变成选中状态的时候才会触法onChange,但是当它是选中状态的时候不会出发onChange事件。现在有一个需求是当前选中的时候在点击要变成未选中状态。
外层是个list,list的item有个点击事件,item中的子组件也是个list有选择点击事件,点击item子组件时要求父组件事件屏蔽。用.hitTestBehavior(HitTestMode.Block)可以做到,但是用了这个方法整个list这部分就不能滑动了。有什么方法可以解决?
给图片添加长按事件下载到本地图库,此时因为draggable为true,会导致手势冲突。draggable不应该直接开启,而是根据业务需求,需要拖拽时才去开启。
部分场景下component的aboutToAppear未调用,就调用了aboutToRecycle这是正常的。没有aboutToAppear过,复用时无需调用aboutToRecycle也可以?
1、没有找到如何令其disable。2、尝试增加滑动阀值但最大不能超过MAX也不可行。3、尝试在onChangedEND之后让progress归位但界面没刷新。
1、使用xComponent作为播放界面,无法使用像Video一样调用requestFullScreen来实现视频全屏,有什么方案吗?2、使用avPlayer和XComponet实现播放器,如何设置图像的宽高比设置。原有Video组件可以通过ObjectFit属性来设置图像的宽高比。3、XComponent组件的onClick事件无效(这是否是个bug),目前是在外层套了Row,将onClick事件绑定在这个Row上。
管理频道功能最上面是已选频道模块,下面的都是未选模块,下面各个模块的可以移动添加到已选模块,已选模块删除会移动回原来的所属模块。
ImageAttachment能加载uri或者Resource吗?文档只支持PixelMap,这样富文本只能同步加载资源,性能无法保证。
如:Image($r('app.media.icCphotobottom')).width('100%')设置图片延伸到状态栏.expandSafeArea([SafeAreaType.SYSTEM],[SafeAreaEdge.TOP])
Text('我是超长文本,超出的部分显示省略号。Iamanextralongtext,withellipsesdisplayedforanyexcess。').width(250).textOverflow({overflow:TextOverflow.Ellipsis}).maxLines(1).fontSize(12).border({width:1}).padding(10)
1、如下代码所示updateSpanStyle时想给该段文字添加点击事件该怎样添加?this.controller.updateSpanStyle({start:startIndex,end:endIndex,textStyle:{fontColor:$r('app.color.appthemeblue')}})2、不需要RichEditor的编辑修改能力,所以RichEditor.enabled(false),但是文字的颜色就变了,该如何操作?
有一个text固定大小,期望文字显示不要超出text范围该怎么处理?EntryComponentstructTextExample{StatemT:string'元服务是一种轻量程序形态,有独立入口、免安装,以万能卡片等多种呈现形态,为用户提供便捷、轻量化服务;它可独立上架、分发、运行,助力你轻松实现业务闭环。'build(){Stack(){Row(){Text(this.mT).width(100).height(100).fontColor(Color.Black).fontSize(13).margin({left:20,top:50}).backgroundColor('33...
第一个TextClock显示不合适,底部有空白,第二个合适。Row(){TextClock({timeZoneOffset:8}).format('HH:mm').fontColor($r('app.color.title1')).fontSize($r('app.float.textsize11')).margin({right:$r('app.float.spacemiddle'),bottom:0})TextClock({timeZoneOffset:8}).format('MM月dd日EE').fontColor($r('app.color.title2')).fontSize($r('app.float.textsize3'))}.width('100%').height(60).alignItems(VerticalAlign.Bottom).backgroundColor($r('app.color.backgroundpage'))
地图的组件有onReady、onShown等触发方法,示例里是与NavDestination绑定的。NavDestination(){this.buildMap(content.title,index);}.title(content.title).onReady((ctx:NavDestinationContext){hilog.info(0xff,'EntryAbility',"mapready"+content.mapController.getId());content.mapController.onReady();}).onAppear((){hilog.info(0xff,'EntryAbility',"mapappear"+content.mapController.getId());this.showMapStates[i...
在Tabs组件里面使用ForEach渲染了三个TabContent,TabContent包裹的是自定义控件,每个自定义控件都涉及到了网络请求渲染,想问怎么在Tabs初次渲染后直接把三个TabContent里面的内容都提前渲染。目前的现象是Tabs渲染后只渲染了第一个TabContent里面的自定义控件,其他两个需要等切换过去后才会触发控件的aboutToAppear生命周期。
CustomDialog其中包含一个inputText,当输入时软键盘展示出来将dialog顶走了,有什么属性可以此问题?
想要的效果是上面是内容下面是tabBar,现在是不管怎么设置内容和tabBar都是堆叠在一起的。
wx662108d97e2cc 的精彩回答获得了0 赞同
hm673c38c974de6 的精彩回答获得了0 赞同
hm673c38c974de6 的精彩回答获得了0 赞同
hm673c38ebd6bf2 的精彩回答获得了0 赞同
hm673c38ebd6bf2 的精彩回答获得了0 赞同