代码之家  ›  专栏  ›  技术社区  ›  Stephen Alejandro Alcalde

单击图像以更改该图像状态(启用或禁用图像颜色更改)

  •  0
  • Stephen Alejandro Alcalde  · 技术社区  · 6 年前

    Documentation

    我想用图像做同样的事情。我没有看到任何官方文件来改变图像状态。

    <Image isEnabled="enabled" src="res://logo_white_bg" class="btn-back" height="35"
     width="35" row="0" col="0" (tap)="goBack()"></Button>
    
    1 回复  |  直到 6 年前
        1
  •  2
  •   Nick Iliev    6 年前

    在后面 isEnabled 表示创建启用和禁用的视觉效果的本机逻辑 一些 我被抓住了 ). 不过,我不认为iOS和Android上的图片都支持这一功能,因此预计不会为图像元素提供isEnabled功能。

    enabled 在导航过程中布尔值设置为true或false)可以直接更改 src

    // I guess something like this should do the trick (pseudo code)
    
    if (this.enabled) {
      this.myImageSrc = "<the-enabled-image-URI>.jpg";
    } else if(!this.enabled) {
      this.myImageSrc = "<the-disabled-image-URI>.jpg";
    }
    

    而不是使用 我被抓住了 myImageSrc

    <Image [src]="myImageSrc"></Image>