// Display public void show() { if (mIsDisplayed) return; FragmentActivity activity = (FragmentActivity) mMapView.getContext(); FragmentTransaction transaction = activity.getSupportFragmentManager().beginTransaction(); transaction.setCustomAnimations(R.anim.popup_rotate_in, R.anim.popup_rotate_out); transaction.add(android.R.id.content, this, null); transaction.addToBackStack(null); transaction.commit(); setDisplayed(true); }