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

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

HarmonyOS
2024-12-20 15:57:18
浏览
收藏 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
微信
回复
2024-12-20 19:41:05
相关问题
如何设置组件最大最小宽度高度
3993浏览 • 1回复 待解决
如何获取当前组件宽度
931浏览 • 1回复 待解决
组件最大和最小宽度高度如何设置
3270浏览 • 1回复 待解决
HarmonyOS 如何设置图片圆形
585浏览 • 1回复 待解决
HarmonyOS Image如何设置内容宽度自适应
903浏览 • 1回复 待解决
如何获取当前设备宽度
1511浏览 • 1回复 待解决
ets中设置布局高度宽度
3790浏览 • 1回复 待解决
怎么设置元素最大宽度最小宽度
893浏览 • 1回复 待解决
如何获取文本显示宽度高度
1182浏览 • 1回复 待解决
如何获取当前窗口宽度
1060浏览 • 1回复 待解决