private void ShowSearch(bool animate = true) { if (isSearchOpen) { return; } //Request Focus searchSrcTextView.Text = null; searchSrcTextView.RequestFocus(); //if (animate) //{ // //SetVisibleWithAnimation(); //} //else //{ searchLayout.Visibility = ViewStates.Visible; if (OnSearchViewListener != null) { OnSearchViewListener.OnSearchViewShown(); } //} isSearchOpen = true; }
private void CloseSearch() { if (!isSearchOpen) { return; } searchSrcTextView.Text = null; //DismissSuggestions(); ClearFocus(); searchLayout.Visibility = ViewStates.Gone; if (OnSearchViewListener != null) { OnSearchViewListener.OnSearchViewClosed(); } isSearchOpen = false; }