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如何根据条件加载页面
472浏览 • 1回复 待解决
组件如何根据不同条件绑定不同的@style装饰器?
1087浏览 • 0回复 待解决
HarmonyOS 如何实现根据数组元素对象属性的变化同步更新UI
189浏览 • 1回复 待解决
HarmonyOS 请问如何根据组件id获取对应的UI组件对象?
1206浏览 • 1回复 待解决
UI组件怎样条件执行选项函数?
376浏览 • 1回复 待解决
HarmonyOS arkui如何实现条件属性渲染
93浏览 • 1回复 待解决
HarmonyOS UI组件提供setAlpha的属性吗
208浏览 • 1回复 待解决
list-item 根据boolean属性 动态设置class
4936浏览 • 1回复 待解决
如何动态设置组件属性的值
988浏览 • 1回复 待解决
HarmonyOS Refresh控件,是否可以根据条件禁用/启用
133浏览 • 1回复 待解决
#鸿蒙通关秘籍#在HarmonyOS中如何设置组件边框的条件化颜色?
276浏览 • 1回复 待解决
IF条件变化后UI不刷新
1021浏览 • 1回复 待解决
HarmonyOS 点击list的item,修改当前item的属性状态值List根据属性值变化刷新UI
471浏览 • 1回复 待解决
HarmonyOS 组件设置属性无效果
703浏览 • 1回复 待解决
HarmonyOS RelativeContainer容器如何根据子组件的高度进行自动设置高度?
471浏览 • 1回复 待解决
pandas根据多列值的条件替换某列对应的值
2729浏览 • 0回复 待解决
HarmonyOS 自定义UI组件如何自定义属性方法
687浏览 • 1回复 待解决
组件设置visibility属性的回调
671浏览 • 2回复 待解决
Web组件domStorageAccess属性设置
2468浏览 • 1回复 待解决
组件设置属性能否使用if判断是否设置某个属性
1974浏览 • 1回复 待解决
HarmonyOS Text组件的.enableDataDetector(true)属性设置无效
174浏览 • 1回复 待解决
Kubernetes Helm 模板中如何配置为根据条件是否启用 livenessProbe 与 readinessProbe?
2339浏览 • 1回复 待解决
List组件的initialIndex属性设置不生效
2489浏览 • 1回复 待解决
HarmonyOS 子组件被父组件包装后,如何通过父组件设置子组件的属性
860浏览 • 1回复 待解决
#鸿蒙通关秘籍#ArkTS中如何设置组件的通用属性?
314浏览 • 1回复 待解决
可以用三目运算符例如定义一个变量flag,然后根据变量条件改变文字显示颜色。