
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
了解ArkUI渲染的基本流程,探索通过节点优化、懒加载、预加载、组件复用等技术手段,提升列表场景下应用的流畅度,打造极致流畅的界面体验。将本来一帧内加载的数据分成多帧加载,但是分帧渲染需要开发者计算每帧中加载多少数据,操作复杂,因此在必要的情况下才推荐使用。使用扁平化布局组件(如RelativeContainer、Grid)替代多层Column/Row嵌套,减少中间节点数量。所有人【华为专家面对面
可以通过调整图片缩放属性scale来调整两侧图片的高度,使用prevMargin、nextMargin调整左右图片距离,实现图示效果。Swiper中将左右两个图片的高度进行缩小?,欢迎开发者前往论坛提问交流。如何实现图示效果,在。
开发元服务时,需要设置屏幕亮度,发现@system.brightness和@ohos.settings在元服务当中都不支持,有替代api可以实现吗?推荐使用setWindowBrightness这个接口来设置屏幕亮度,,欢迎开发者前往论坛提问交流。
想要更新项目中一个单例数据源,同时刷新多个组件的UI,使用@ObservedV2和@Trace装饰器修改单例数据后界面不会刷新,是否有其他方式实现?原因是static修饰的静态属性属于类本身,而不是类的某个实例,框架的观察者机制通常监听实例属性的变化。,欢迎开发者前往论坛提问交流。可以改用闭包单例模式,
2、当用户主动触发使用此业务功能或为实现业务功能所必须时,应用程序可通过界面内文字引导,让用户主动到“系统设置”中授权。1、如果用户拒绝授予某个权限时,需要确保与此权限无关的其他业务功能可以正常使用,不能影响应用的正常注册或登录。在 HarmonyOS 中,如果用户拒绝了应用的某个权限请求,应用应该如何处理?,欢迎开发者前往论坛提问交流。
3、DocumentScanner返回的uri不是沙箱路径,不能直接调showAssetsCreationDialog来存放到相册,所以需要先将其copy到沙箱,然后再去调showAssetsCreationDialog即可保存到相册。代码是用模拟器运行的,根据官网建议用phAccessHelper.showAssetsCreationDialog实现,但是保存失败了,既不往下执行,又没任何提示,
我在一个Column组件中定义了一个横向滚动的Scroll组件,用户可以滑动来查看完整的内容,但是有时候内容的展示恰好是完整的,用户不知道可以滑动,因此我想设计当用户向下滚屏到Scroll组件所在位置时,有一个动画可以让Scroll内容从最右迅速滚动到最左,从而达成Scroll组件部分可横向滑动的暗示,应该如何实现?可以在onVisibleAreaChange回调中,用animateTo实现让Sc
使用Navigation导航,在首页就使用了replacePath替换页面,之后返回却还是回到了被替换的原页面。明明是替换页面,原页面不是应该不在栈里了吗?为什么返回还能是上一个页面呢?那和pushPathByName 这种不就没区别了吗?若pageA不是通过NavDestination和pageMap注册的路由组件,而是直接写在Navigation内容区。Navigation的内容区默认展示导航
UI中this.son.son更新是因为class是引用数据类型,this.parent.son和this.son指向的是同一个堆内存中的对象,该对象的值已发生变化,框架观察到son的属性发生变化触发UI更新。第二段代码中,this.parent.son = this.son时框架观察到parent的属性发生变化触发UI更新,这是一个异步过程,在UI更新时this.parent.son.son =
如题,我在napi的代码中创建了一个线程,希望调用ArkTS的方法,并能够同步获取ArkTS方法的返回值,有什么办法吗?我现在有了解到napi_create_threadsafe_function,但这个似乎是异步的,无法同步获取返回值。2.回调函数(CallJs)里面把结果赋值给promise,3.子线程获取返回值后,继续处理后续业务。1.调用线程安全函数时传promise,,欢迎开发者前往论坛








