HarmonyOS 鸿蒙Next是否支持加载.9图
HarmonyOS 鸿蒙Next是否支持加载.9图
想问下Image组件是否支持加载.9图,没找到相关文档,或者有什么平替方案吗?
5 回复
可以通过设置resizable达到图片拉伸的效果 参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references/ts-basic-components-image-0000001815927572
demo 如下:
Image($r("app.media.product003"))
.width(300)
.height(300)
.borderRadius(4)
.padding(10)
.resizable({
slice:{
top:this.top,
bottom:this.bottom,
left:this.left,
right:this.right
}
})
.objectFit(this.fit)
.backgroundColor(Color.Orange)
鸿蒙不支持.9资源文件,可以通过image的resizable属性拉伸图片,可以参考一下这个demo
CommonAppDevelopment/feature/imageresizable/README.md · HarmonyOS-Cases/Cases - Gitee.com
刚好我也想问是否支持 .9 图片,不过看了一下大概率是不支持的
发贴机滚出论坛!
HarmonyOS 鸿蒙Next支持加载.9图
HarmonyOS 鸿蒙Next作为华为自主研发的操作系统,在图像处理方面具有较高的兼容性和灵活性。一般而言,如果鸿蒙Next支持Android应用的兼容或迁移,那么它很可能也支持Android中常用的.9图片格式。事实上,根据部分开发者反馈和鸿蒙系统的技术特性,鸿蒙Next中的Image组件是支持.9图片加载的。
然而,在实际开发过程中,开发者可能会遇到鸿蒙系统对.9图片的支持尚未完全优化或存在特定限制的情况,如加载时没有拉伸效果等。这可能是由于鸿蒙系统的图形和界面元素渲染机制与传统的Android系统有所不同所致。
如果遇到鸿蒙Next加载.9图的具体问题,建议开发者检查鸿蒙系统版本是否最新,因为新版本可能修复了旧版本中的bug;同时确认代码中.9图的使用方式是否正确,并参考鸿蒙系统的官方文档和开发者社区获取最新信息和解决方案。
如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html