private void showApps() { recyclerView.setVisibility(View.VISIBLE); searchView.setVisibility(View.VISIBLE); empty.setVisibility(View.GONE); }
private void hideApps() { recyclerView.setVisibility(View.GONE); searchView.setVisibility(View.GONE); empty.setVisibility(View.VISIBLE); }
@Override public void onBackPressed() { if (sv.getVisibility() != View.GONE) { sv.setIconified(true); sv.setVisibility(View.GONE); } else { super.onBackPressed(); } }
/** * Sets the search view to given state * * @param visible enables or disables the search box visibility * @return boolean old state */ public boolean showSearch(boolean visible) { boolean wasVisible = mSearchView.getVisibility() == View.VISIBLE; if (wasVisible != visible) { mSearchView.setVisibility(visible ? View.VISIBLE : View.GONE); mControlsContent.setVisibility(visible ? View.GONE : View.VISIBLE); if (visible) mSearchView.setIconified(false); // requests focus AND shows the soft keyboard even if the view already was expanded else mSearchView.setQuery("", false); } return wasVisible; }
@Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case R.id.search: sv.setVisibility(View.VISIBLE); sv.requestFocus(); return true; case R.id.bulk_read_cards: startActivity(new Intent(this, BulkReadCardsActivity.class)); return true; case R.id.devices: startActivity(new Intent(this, DevicesActivity.class)); return true; case R.id.settings: startActivity(new Intent(this, SettingsActivity.class)); return true; default: return super.onOptionsItemSelected(item); } }
@Override public void onAnimationEnd(Animation animation) { mSearchView.setLayerType(View.LAYER_TYPE_NONE, null); mSearchView.setVisibility(View.GONE); View scrollView = mDrawerView.findViewById(R.id.agingDrawerScroll); scrollView.scrollTo(0, 0); Animation fadeOut = AnimationUtils.loadAnimation(mLauncher.getApplicationContext(), R.anim.fade_in_slow); fadeOut.setFillAfter(true); fadeOut.setAnimationListener(new Animation.AnimationListener() { @Override public void onAnimationStart(Animation animation) { } @Override public void onAnimationEnd(Animation animation) { mDrawerView.setLayerType(View.LAYER_TYPE_NONE, null); mActive = false; mAnimating = false; } @Override public void onAnimationRepeat(Animation animation) { } }); View agingAppsMenuIcon = mDrawerView.findViewById(R.id.aging_drawer_menu_btn); View searchButton = mDrawerView.findViewById(R.id.all_apps_search_btn); agingAppsMenuIcon.startAnimation(fadeOut); searchButton.startAnimation(fadeOut); }
public void onBackPressed() { int count = getSupportFragmentManager().getBackStackEntryCount(); if (count == 1) { String tag = getSupportFragmentManager().getBackStackEntryAt(0).getName(); super.onBackPressed(); searchView.setVisibility(View.VISIBLE); searchView.clearFocus(); recyclerView.setVisibility(View.VISIBLE); if (tag != null && tag.equals("detail")) { return; } if (abl_library != null) { setAblExpanded(true); } return; } if (count == 0) { if (abl_state != STATE.EXPANDED) { setAblExpanded(true); } else { startActivity(new Intent(LibraryActivity.this, HomeActivity.class)); overridePendingTransition(R.anim.in_from_left, R.anim.out_to_right); super.onBackPressed(); } } }
mSearchView.setVisibility(View.VISIBLE); mSearchView.setLayerType(View.LAYER_TYPE_HARDWARE, null); Animation searchAppear = AnimationUtils.loadAnimation(mLauncher.getApplicationContext(), R.anim.search_appear);
searchView.setVisibility(View.INVISIBLE); searchView.setVisibility(View.VISIBLE);
mSearch.setVisibility(View.GONE); mSearch.setVisibility(View.VISIBLE);
searchView.setVisibility(View.INVISIBLE); searchView.setVisibility(View.VISIBLE);