Merge "Change longpress behavior for summaries" into rvc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
0c4af24716
@@ -2366,6 +2366,11 @@ public class ExpandableNotificationRow extends ActivatableNotificationView
|
||||
updateChildrenVisibility();
|
||||
applyChildrenRoundness();
|
||||
}
|
||||
|
||||
protected void expandNotification() {
|
||||
mExpandClickListener.onClick(this);
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the number of channels covered by the notification row (including its children if
|
||||
* it's a summary notification).
|
||||
|
||||
@@ -130,7 +130,13 @@ public class ExpandableNotificationRowController {
|
||||
mView.setOnDismissRunnable(mOnDismissRunnable);
|
||||
mView.setDescendantFocusability(ViewGroup.FOCUS_BLOCK_DESCENDANTS);
|
||||
if (mAllowLongPress) {
|
||||
mView.setLongPressListener(mNotificationGutsManager::openGuts);
|
||||
mView.setLongPressListener((v, x, y, item) -> {
|
||||
if (mView.isSummaryWithChildren()) {
|
||||
mView.expandNotification();
|
||||
return true;
|
||||
}
|
||||
return mNotificationGutsManager.openGuts(v, x, y, item);
|
||||
});
|
||||
}
|
||||
if (ENABLE_REMOTE_INPUT) {
|
||||
mView.setDescendantFocusability(ViewGroup.FOCUS_BEFORE_DESCENDANTS);
|
||||
|
||||
Reference in New Issue
Block a user