ForEach、LazyForEach重新渲染item的时候,item里的所有图片都会闪动目前文档给出的解决方案是item写成组件,并增加局部更新状态变量,这种方式会增加开发成本。期望框架侧解决重新渲染导致的图片闪动问题(同iPhone)。
一个列表中有多个checkbox,点击条目,checkbox选中,支持多选,单选。请问多选怎么实现?
点击T1和T2位置切换对比发现,T1会感觉到有延迟
CustomDialog希望通过backgroundColor设置透明展示特殊弹框样式,结果无效普通模式下是灰色,深色模式下是黑色,无法达到想要的效果
一个独立的自定义组件(stage模式下),怎样获取安全区信息或者说调用getWindowAvoidArea方法?
如图,示例中的复选框都是写死的个数和值,现在需要写一个多选框在查询到数据后动态展示到页面上(数量和名称不确定)请问有办法实现吗?
Tabs容器右边间距如何设置不影响内部的TabContent需求是Tabs右边有一个筛选按钮,如果设置了margin或者padding都会影响内部的tabContent
需要使用visibility动态改变组件的显隐,实际开发过程中设置组件visibility(Visibility.Visible)后,组件无法显示,去掉该属性设置则能够正确显示
https:developer.huawei.comconsumercndocharmonyosreferencesV5tsbasiccomponentssearchV5stopediting10search组件如何实现进入页面后自动获取焦点弹出键盘;网上看到sendEventByKey方案,但是仅用于测试;
如何通过一个字符串方法名字,例如:"run"【方法名字】,映射到这个run方法呢?baseClass{exportMethod():[string]{}}classAextendsbaseClass{exportMethod():[string]{return["run"]}run(){print("调用了run方法")}}我现在需要通过父类(baseClass)去调用子类(classA)的run方法,目前父类知道子类的方法名字“run”,如何通过这个字符串名字映射到这个方法去调用呢?
之前其他系统中,我定义一个单线程池队列,在后台专门处理一些简单的耗时任务,但可能频率稍为快点,主要是一些按钮打点事件,日志埋点时间,我会记录到数据库里面,使用单线程队列主要时考虑性能问题,防止线程开销过多,因为db存储或者更新动作相对较快,也不存在阻塞问题,在HarmonyOS中我想直接使用async方法来实现异步存储动画,想问下是否需要考虑线程开销性能问题
Scroll组件内放了两个WaterFlow组件,WaterFlow已经设置enableScrollInteraction(false),这时如何监听Scroll组件滑动到了底部
获取系统底部导航栏高度,以实现页面布局规避底部导航栏在Ability的onWindowStageCreate方法中,执行如下代码:lettypewindow.AvoidAreaType.TYPESYSTEM;letavoidAreawindowClass.getWindowAvoidArea(type);
ability如何返回上一个ability。比如在abilityA调用了startAbility方法打开了abilityB,然后abilityB中的页面有个返回按钮(自定义的按钮),期望是点击可以调用API返回到abilityA。如果是从任务中心进入的则返回桌面。
如何像requestDraw一样,主动触发Canvas绘制,类似异形图形动画强需求这个能力
开发过程中,如此定义一个视图组件ComponentexportstructHealthLifeComponent{privateurl:string''}在View层,按照下方代码引入使用。HealthLifeComponent({url:'xxxxxxxx'})在编译时出现告警Property'url'isprivateandcannotbeinitializedthroughthecomponentconstructor.请问为何出现此种情况,应该如何解决。
stateStyles多态样式,请求输入框获取焦点,但是这里边框颜色没有变化,想问一些如何处理
自定义CustomDialog中点击跳转到另一个page,不会覆盖CustomDialog跳转,上个page的dialog还在
控件的长按事件怎么监听,没找到onLong之类的,onTouch里面也没找到长按的标志。
官方代码如下:EntryComponentstructTextPickerExample{privateselect:number1privatefruits:string[]['apple1','orange2','peach3','grape4']build(){Column(){TextPicker({range:this.fruits,selected:this.select}).onChange((value:string,index:number){console.info('Pickeritemchanged,value:'+value+',index:'+index)})}}}我想请问一下,这种选择器数据源里边的元素就只能是string类型吗?一般的数据源里边的元素都是对...
hm673c38ebd6bf2 的精彩回答获得了0 赞同
hm673c38ebd6bf2 的精彩回答获得了0 赞同
hm673c38ea9f4b2 的精彩回答获得了0 赞同
hm673c38ea9f4b2 的精彩回答获得了0 赞同
hm673c38d47e470 的精彩回答获得了0 赞同