HarmonyOS 如何根据条件设置UI组件的属性
如何根据条件设置UI组件的属性?比如Image()组件的objectFit(ImageFit.Contain)属性。TODO手机为Contain、平版为Cover。尝试了if语句,写在属性区域报错。
Image()
if(){
.objectFit(ImageFit.Contain)
}else{
...
}
示例代码:
Image(item.url)
.width('100%')
.height('100%')
.alt($r('app.media.placeholder'))//占位符
.backgroundImagePosition(Alignment.Center)
.objectFit(ImageFit.Contain)// TODO 手机为Contain、平版为Cover
.padding({ left: 5, right: 5 })
.copyOption(CopyOptions.None)//是否支持复制
.draggable(false)//拖拽效果
.gesture()
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS如何根据条件加载页面
362浏览 • 1回复 待解决
组件如何根据不同条件绑定不同的@style装饰器?
826浏览 • 0回复 待解决
HarmonyOS 请问如何根据组件id获取对应的UI组件对象?
724浏览 • 1回复 待解决
UI组件怎样条件执行选项函数?
242浏览 • 1回复 待解决
HarmonyOS UI组件提供setAlpha的属性吗
81浏览 • 1回复 待解决
list-item 根据boolean属性 动态设置class
4869浏览 • 1回复 待解决
如何动态设置组件属性的值
900浏览 • 1回复 待解决
HarmonyOS Refresh控件,是否可以根据条件禁用/启用
15浏览 • 0回复 待解决
IF条件变化后UI不刷新
783浏览 • 1回复 待解决
HarmonyOS 点击list的item,修改当前item的属性状态值List根据属性值变化刷新UI
96浏览 • 1回复 待解决
#鸿蒙通关秘籍#在HarmonyOS中如何设置组件边框的条件化颜色?
130浏览 • 1回复 待解决
HarmonyOS RelativeContainer容器如何根据子组件的高度进行自动设置高度?
34浏览 • 1回复 待解决
HarmonyOS 组件设置属性无效果
424浏览 • 1回复 待解决
组件设置visibility属性的回调
573浏览 • 2回复 待解决
pandas根据多列值的条件替换某列对应的值
2483浏览 • 0回复 待解决
Web组件domStorageAccess属性设置
2364浏览 • 1回复 待解决
HarmonyOS 自定义UI组件如何自定义属性方法
493浏览 • 1回复 待解决
组件设置属性能否使用if判断是否设置某个属性
1883浏览 • 1回复 待解决
HarmonyOS Text组件的.enableDataDetector(true)属性设置无效
28浏览 • 1回复 待解决
List组件的initialIndex属性设置不生效
2284浏览 • 1回复 待解决
Kubernetes Helm 模板中如何配置为根据条件是否启用 livenessProbe 与 readinessProbe?
2167浏览 • 1回复 待解决
HarmonyOS 子组件被父组件包装后,如何通过父组件设置子组件的属性
558浏览 • 1回复 待解决
#鸿蒙通关秘籍#ArkTS中如何设置组件的通用属性?
161浏览 • 1回复 待解决
HarmonyOS 属性字符如何设置
0浏览 • 0回复 待解决
HarmonyOS TextInput组件可直接设置clearText的属性么
24浏览 • 1回复 待解决
可以用三目运算符例如定义一个变量flag,然后根据变量条件改变文字显示颜色。