Long tap on chat title to open search

* inspired by iOS
This commit is contained in:
Ivan K
2022-03-30 18:50:45 +03:00
parent ebfb963924
commit 9d7841f449
2 changed files with 9 additions and 0 deletions

View File

@@ -2476,6 +2476,12 @@ public class ChatActivity extends BaseFragment implements NotificationCenter.Not
avatarContainer.onDestroy();
}
avatarContainer = new ChatAvatarContainer(context, this, currentEncryptedChat != null, themeDelegate);
avatarContainer.setOnLongClickListener(v -> {
openSearchWithText(null);
return true;
});
AndroidUtilities.updateViewVisibilityAnimated(avatarContainer, true, 1f, false);
if (inPreviewMode || inBubbleMode) {
avatarContainer.setOccupyStatusBar(false);

View File

@@ -763,6 +763,9 @@ public class ChatAvatarContainer extends FrameLayout implements NotificationCent
if (info.isClickable() && Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
info.addAction(new AccessibilityNodeInfo.AccessibilityAction(AccessibilityNodeInfo.ACTION_CLICK, LocaleController.getString("OpenProfile", R.string.OpenProfile)));
}
if (info.isLongClickable() && Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
info.addAction(new AccessibilityNodeInfo.AccessibilityAction(AccessibilityNodeInfo.ACTION_LONG_CLICK, LocaleController.getString("Search", R.string.Search)));
}
}
public SharedMediaLayout.SharedMediaPreloader getSharedMediaPreloader() {