mirror of
https://github.com/deltachat/deltachat-android.git
synced 2025-10-05 02:29:24 +02:00
hide input field and attachment draft when opening in-chat search
This commit is contained in:
parent
e60345d817
commit
4af6fea84d
2 changed files with 36 additions and 2 deletions
|
@ -461,13 +461,13 @@ public class ConversationActivity extends PassphraseRequiredActionBarActivity
|
|||
searchItem.setOnActionExpandListener(new MenuItem.OnActionExpandListener() {
|
||||
@Override
|
||||
public boolean onMenuItemActionExpand(final MenuItem item) {
|
||||
ConversationActivity.this.makeSearchMenuVisible(menu, searchItem, false);
|
||||
searchExpand(menu, item);
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean onMenuItemActionCollapse(final MenuItem item) {
|
||||
ConversationActivity.this.makeSearchMenuVisible(menu, searchItem, true);
|
||||
searchCollapse(menu, item);
|
||||
return true;
|
||||
}
|
||||
});
|
||||
|
@ -1534,6 +1534,26 @@ public class ConversationActivity extends PassphraseRequiredActionBarActivity
|
|||
|
||||
// in-chat search
|
||||
|
||||
int beforeSearchComposeVisibility = View.VISIBLE;
|
||||
int beforeSearchAttachVisibility = View.GONE;
|
||||
|
||||
private void searchExpand(final Menu menu, final MenuItem searchItem) {
|
||||
beforeSearchComposeVisibility = composePanel.getVisibility();
|
||||
composePanel.setVisibility(View.GONE);
|
||||
|
||||
beforeSearchAttachVisibility = attachmentManager.getVisibility();
|
||||
attachmentManager.setVisibility(View.GONE);
|
||||
|
||||
ConversationActivity.this.makeSearchMenuVisible(menu, searchItem, false);
|
||||
}
|
||||
|
||||
private void searchCollapse(final Menu menu, final MenuItem searchItem) {
|
||||
composePanel.setVisibility(beforeSearchComposeVisibility);
|
||||
attachmentManager.setVisibility(beforeSearchAttachVisibility);
|
||||
|
||||
ConversationActivity.this.makeSearchMenuVisible(menu, searchItem, true);
|
||||
}
|
||||
|
||||
private void handleMenuSearchNext(boolean searchNext) {
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue