HarmonyOS feeds流图片类内容卡片图片宽度固定,如何设置当前图片组件的高度为宽度的3/4

feeds流图片类内容卡片图片宽度固定,如何设置当前图片组件的高度为宽度的3/4

HarmonyOS
2天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
FengTianYa

在Image 的onComplete 回调中可以获取到组件的宽高,componentWidth,再通过计算可以实现高度为宽度的3/4API地址:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-service-widget-basic-image-V5

图片数据加载成功和解码成功时均触发该回调,返回成功加载的图片尺寸。componentWidth componentHeight如果是自适应的组件,则在onAreaChange事件指组件显示的尺寸、位置等发生变化时触发的事件,当组件初次渲染或后续发生变化时都可监听到,参数newValue中有组件宽高等值,具体使用方法请参考文档。

文档链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-universal-component-area-change-event-V5

分享
微博
QQ
微信
回复
2天前
相关问题
如何设置组件最大最小宽度高度
3259浏览 • 1回复 待解决
如何获取当前组件宽度
299浏览 • 1回复 待解决
组件最大和最小宽度高度如何设置
2530浏览 • 1回复 待解决
ets中设置布局高度宽度
3133浏览 • 1回复 待解决
如何获取当前设备宽度
688浏览 • 1回复 待解决
怎么设置元素最大宽度最小宽度
434浏览 • 1回复 待解决
HarmonyOS 如何设置图片colorfilter?
294浏览 • 1回复 待解决
如何获取当前窗口宽度
524浏览 • 1回复 待解决
如何获取文本显示宽度高度
425浏览 • 1回复 待解决
如何获取单位vp屏幕宽度
257浏览 • 1回复 待解决