Merge "Bubbles up the long-press event from media rec item to the parent card." into sc-qpr1-dev am: 4f23ccd8e0

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15843026

Change-Id: I48e5e75486d7c599213401a77ff2336fd225ffea
This commit is contained in:
Cecilia Hong
2021-09-22 20:28:06 +00:00
committed by Automerger Merge Worker

View File

@@ -254,7 +254,8 @@ public class MediaControlPanel {
openGuts();
return true;
} else {
return false;
closeGuts();
return true;
}
});
mRecommendationViewHolder.getCancel().setOnClickListener(v -> {
@@ -587,6 +588,14 @@ public class MediaControlPanel {
ViewGroup mediaCoverContainer = mediaCoverContainers.get(uiComponentIndex);
setSmartspaceRecItemOnClickListener(mediaCoverContainer, recommendation,
uiComponentIndex);
// Bubble up the long-click event to the card.
mediaCoverContainer.setOnLongClickListener(v -> {
View parent = (View) v.getParent();
if (parent != null) {
parent.performLongClick();
}
return true;
});
// Set up the accessibility label for the media item.
String artistName = recommendation.getExtras()