HarmonyOS 鸿蒙Next Shape子组件offset属性设置在修改其它属性后失效
HarmonyOS 鸿蒙Next Shape子组件offset属性设置在修改其它属性后失效
例如:
Shape() {
Circle( { width : “20px” , height : “20px” } )
.offset( { x : “2px” , y : “2px” } )
.fill( this.Done ? 0 : 1 )
.stroke( 0 )
.strokeWidth( “1.5px” )
}
.viewPort( { x : 0 , y : 0 , width : “24px” , height : “24px” })
.width( 35 )
.height( 35 )
在Done值改变后offset设置会失效,Circle移至Shape左上角。
我没做太多测试,有可能除了Shape的子组件以外的组件也都有这个问题(吧)。
亦或者是我太蠢了,遗漏了什么东西?
如果大家都可以复现的话,我就提工单去了😋
更多关于HarmonyOS 鸿蒙Next Shape子组件offset属性设置在修改其它属性后失效的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
更多关于HarmonyOS 鸿蒙Next Shape子组件offset属性设置在修改其它属性后失效的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
针对HarmonyOS鸿蒙Next中Shape子组件offset属性设置在修改其他属性后失效的问题,这通常可能是由于属性设置顺序或组件状态更新机制导致的。
在HarmonyOS的ArkUI框架中,组件的属性设置需要遵循一定的规则,不当的设置顺序可能会导致某些属性失效。此外,当组件的状态发生变化时,如果状态更新机制未能正确处理,也可能导致已设置的属性被覆盖或忽略。
建议检查offset属性的设置顺序,确保其在其他相关属性设置之后。同时,确认组件的状态更新逻辑是否正确处理了所有属性的变化。
如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html 。他们将能够提供更专业的帮助和指导,以解决你在开发过程中遇到的问题。