【发布时间】:2014-12-08 03:04:44
【问题描述】:
我想知道 MvxAdapter 如何处理 GetBindableView 中的 viewToUse。我知道它会更改该视图的数据上下文,但这是什么意思?如果我们有一些 TextView:
<TextView
android:layout_width="match_parent"
android:layout_height="@dimen/warning_item_height"
local:MvxBind="Text SomeTextProperty; Visibility IsRemoved, Converter=Visibility" />
上下文变化是否会首先确定旧项目中的 IsRemoved 属性是否等于新项目中的属性...并可能避免使用转换器?在这个例子中它可能无关紧要,但如果我们试图隐藏一些图片,它就会成为一个问题。每次都会重画吗?
如果没有 Converter ... 如果我们只有普通的 MvxImageView ?
<Mvx.MvxImageView
android:layout_width="50dp"
android:layout_height="50dp"
android:scaleType="fitCenter"
local:MvxBind="AssetImagePath SomeImagePath" />
每次都会重绘吗?
【问题讨论】:
标签: android data-binding mvvmcross