繁体   English   中英

数据绑定解析布尔属性的 setter

[英]data binding resolve a setter for booleans property

我正在使用 MVVM,但遇到了这个问题:

我试图根据不同的布尔状态更改 ImageView。 在我的 ViewModel 我有一个 MutableList 看起来像

states.add(States(1, "Marcus", "John", false, false, true))

每一个假的、假的、真的……等等,代表我的模型“快乐”、“悲伤”等的状态

我的型号:

data class States(
    val id: Int,
    val name: String,
    val lastname: String,
    var sad: Boolean,
    var happy: Boolean,
    var excited: Boolean

)

我想要做的是取决于哪个状态设置为 true 我可以使用数据绑定更改我的 ImageView 背景,但我不知道如何操作。 例如,在我的 MutableList 中,对兴奋是 true,所以我要为该状态设置一个图像视图。

有什么帮助吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM