Image如何在多态下显示不同图片?
如何替换Image组件在不同状态下的图片src,如按压pressed、选中selected?
UI
Image
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS resource下的文件Image展示,同一张图片如何设置不同的展示大小?
164浏览 • 1回复 待解决
HarmonyOS Image如何显示base64的图片?
129浏览 • 1回复 待解决
如何在图片显示的分辨率
1573浏览 • 1回复 待解决
Image如何加载应用沙箱路径下的图片资源
1715浏览 • 1回复 待解决
image组件如何使用多态样式stateStyles中的selected选中状态
661浏览 • 1回复 待解决
HarmonyOS Image组件无法显示网络图片
488浏览 • 1回复 待解决
HarmonyOS Image组件网络图片不显示
164浏览 • 1回复 待解决
HarmonyOS Image标签如何显示base64的图片资源?
85浏览 • 1回复 待解决
HarmonyOS 选择本地的图片如何显示在Image组件上?
133浏览 • 1回复 待解决
Image组件如何保持真实的宽高比,使得图片完全显示在显示边界内。
272浏览 • 1回复 待解决
HarmonyOS 在使用Image图片组件时,放入pixelMap无法显示图片
75浏览 • 1回复 待解决
js ui 框架图片组件image怎么加载显示本地图片?
5374浏览 • 1回复 待解决
HarmonyOS Image组件不显示下载到本地的图片
255浏览 • 2回复 待解决
Image组件加载url网络图片,不给Image组件设置宽度和高度,如何在网络图片加载完成后获取该图片的宽和高
232浏览 • 1回复 待解决
c从服务器下载的图片资源如何显示到Image组件上
162浏览 • 1回复 待解决
在数据库如何保存图片比较好获取并设置image显示?
5773浏览 • 1回复 待解决
priviewer为什么只能文字Text标签显示正常,图片Image标签都显示不出来,设置了默认图片的
7936浏览 • 2回复 待解决
如何设置组件不同状态下的样式
1773浏览 • 1回复 待解决
Image组件显示网络图片时有类似placeholder的功能没?
2440浏览 • 1回复 待解决
image相同的网络图片地址只能显示一次?
7535浏览 • 2回复 待解决
Image如何在X轴和Y轴两个方向同事绘制重复样式的图片?
236浏览 • 1回复 待解决
Image组件如何加载网络图片
2301浏览 • 1回复 待解决
长按滑动显示不同的内容
667浏览 • 1回复 待解决
HarmonyOS Image 组件如何显示 圆角和圆形
631浏览 • 1回复 待解决
如何给Image组件动态更改图片?
427浏览 • 1回复 待解决
两个要点:
1、指定一个变量表示状态,或几个布尔变量表示各状态是否true,需要是@State变量;
然后在Image中指定图片时用多级 ? : 操作符进行不同状态的图片源赋值,如:
Image(isPressed? ? img1 : isSelected ? img2 : ... ? someImg : defaultImg)
2、利用好通用事件,如 onTouch, onClick, onFocus 等,在其相应回调中进行状态变量的修改,这样即可出现与状态联动的图片切换效果。