我在 CardGridView 中使用 CardsLib 库中的卡片。在实现其中一个侦听器时,我能够捕获单击或长按,但我无法同时实现两者。与常规视图一样,我在 OnLongCardClickListener 中返回 true 以使用该事件。
MaterialLargeImageCard myCard = MaterialLargeImageCard.with(getActivity())
{...}
.build();
myCard.setOnLongClickListener(new Card.OnLongCardClickListener() {
@Override
public boolean onLongClick(Card card, View view) {
return true;
}
});
myCard.setOnClickListener(new Card.OnCardClickListener() {
@Override
public void onClick(Card card, View view) {
}
});