DevEcoStudio更新到5.0后,由于下掉了构建项目中ohosTest目录下的testabilitytestrunner,如何在Ability.test.ets中获取windowStage
手指再下滑一段距离,页面会跟手下滑一段距离,如果再上滑,此时页面+List都会上滑,需要List能动态设置滑动还是不滑动
标题栏在线状态区域内容ObservedV2exportclassAIOTitleOnlineStatusItem{builder:WrappedBuilderundefinedundefined;Tracetitle:string‘’;TracesubTitle:string‘’;}标题栏更新的数据实体ObservedV2exportclassAIOTitleModel{Tracetitle:string‘’;TraceunreadCnt:number0;TracememberCnt:number0;TraceonlineStatusItem:AIOTitleOnlineStatusItemundefinedundefined;}constTAG‘TroopAIOTitleComponent’;Extend(Text)func...
如截图,实现了左右图标中间内容自适应长度,超长隐藏的组件,当文本超长后,可看到左侧Image组件被压缩
当前setUIContent中的UI组件内容最外层设置了圆角,但是显示出来有白色背景的留白直角,四周,如果要完全实现浮窗圆角要如何处理呢?
Radio组件不能取消选中?StateradioCheck:booleanfalse;Radio({value:'Radio1',group:'radioGroup'}).checked(this.radioCheck).height(20).width(20).onChange((isChecked:boolean){this.radioCheckisChecked;})在onchange事件里只有未选中点击才会触发
通过方向传感器监听方向变化的时候,无论在控制中心是否设置旋转锁定,都会发生变化。在Index页面中设置了windowC.setPreferredOrientation(window.Orientation.AUTOROTATIONRESTRICTED)也没用。期待实现:设置了旋转锁定以后,就无法监听到方向传感器,这样我的屏幕就不会自动旋转。取消旋转锁定以后,就可以监听到方向传感器的变化,屏幕就可以自动旋转
有没有窗口级别的焦点事件?
切换镜像语言,属性GradientDirection.Left没有变为GradientDirection.RightRow().size({width:‘100%’,height:50}).linearGradient({direction:GradientDirection.Left,colors:[[this.getColorString(this.bottomColorInfo.mainColor,0),0.0],[this.getColorString(this.bottomColorInfo.mainColor,1),1.0]]})
通过如下代码,获取底部导航区域的位置信息,拿到的height值是91,是否是准确的?定值逻辑是什么?constsystemAreawindowClass.getWindowAvoidArea(window.AvoidAreaType.TYPENAVIGATIONINDICATOR);console.log("systemArea",JSON.stringify(systemArea))打印结果如下:systemArea{"visible":true,"leftRect":{"left":0,"top":0,"width":0,"height":0},"topRect":{"left":0,"top":0,"width":0,"height":0},"rightRect":{"left":0,"top":0,"width":0,"height":0},"bottomRect":{"left":409,"top":2629,"width":442,"height":91}}
1、使用WaterFlow与LazyForEach渲染列表数据2、下拉加载更多3、数据源列表更新之后通过DataChangeListener的onDatasetChange通知界面刷新4、页面并未按预期进行刷新5、在LazyForEach的itemGenerator里加入断点,调用onDatasetChange之后发现没有执行
HiLog打印时需要传一个TAG,但每次都要在页面或者类手动去命名TAG。是否有方法能获取当前类或组件或者方法的名称?不想每次都手动命名TAG
structMyFoldPage{StatefilePaths:FolderModel[][]build(){Column(){Grid(){ForEach(this.filePaths,(item:FolderModel,index:number){GridItem(){this.ItemBuilder(index)}},(item:FolderModel)item.fileName)}}}}exportclassFolderModel{filePath:string''fileName:string''isScreenshot:booleantruethumbnailPath:string''当文件是视频的时候,抓视频的缩略图pixelMapisSelect:booleanfalse}现在有个问题是修改了数组内部item类里面isSelect的值,整个列表不会自动刷新,必须要新new一个item并重新赋值给filepaths才能更新,有没有比较好的实现方式
发现有下拉组件Refresh,但没有底部上拉组件?没有找到对应组件,通过滚动计算和普通view实现就总有些不顺滑的问题
在UIAbility的onDestroy方法中异步调用了stopServiceExtensionAbility,在后台把应用清理后,立马又重新打开应用,这个stopServiceExtensionAbility方法还没执行结束就会影响一些业务逻辑,如果这里不手动stop的话ServiceExtensionAbility会不会自己stop
hm673c38d210c66 的精彩回答获得了0 赞同
hm673c38d210c66 的精彩回答获得了0 赞同
全栈若城 的精彩回答获得了0 赞同
wx662108d97e2cc 的精彩回答获得了0 赞同
hm673c38c974de6 的精彩回答获得了0 赞同