我有一个类似 facebook 的活动提要,我正在使用转发器,因为我想在每个“活动”中有多个可点击的项目,即点击顶部进入用户个人资料,而不是正文活动打开活动,加上一些评论链接,喜欢在下面。
<ScrollView orientation="vertical">
<Repeater items="{{ activities }}">
<Repeater.itemsLayout>
<StackLayout orientation="vertical" />
</Repeater.itemsLayout>
<Repeater.itemTemplate>
<StackLayout tap="goProfile" >
<Image src="{{image}}" height="35" verticalAlignment="top" />
<Label text="{{user_name}}" />
</StackLayout>
<StackLayout tap="goActivity">
...
</StackLayout>
<StackLayout orientation="horizontal">
<Image tap="addComment" src="{{comment}}" />
<Image tap="addLike" src="{{like}}" />
</StackLayout>
</Repeater.itemTemplate>
</Repeater>
</ScrollView>
这基本上工作正常,除了点击任何可点击的项目不会给出任何视觉反馈,即。短暂地将项目的背景变为灰色,就像使用 ListView 一样......
我不知道如何在中继器中的可点击布局上获得这种行为?这可能吗?我应该遵循另一种方法吗?