List of usage examples for android.view View SYSTEM_UI_FLAG_FULLSCREEN
int SYSTEM_UI_FLAG_FULLSCREEN
To view the source code for android.view View SYSTEM_UI_FLAG_FULLSCREEN.
Click Source Link
From source file:com.example.android.opengl.OpenGLES20Activity.java
/** * @param immersiveFullScreen/* www. ja va 2s . c o m*/ */ @TargetApi(Build.VERSION_CODES.JELLY_BEAN) private void setFullScreen(boolean isImmersive) { try { requestWindowFeature(Window.FEATURE_NO_TITLE); } catch (Exception e) { } try { getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); if (isImmersive) { if (Build.VERSION.SDK_INT >= 19) { getWindow().getDecorView() .setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY); } else if (Build.VERSION.SDK_INT >= 16) { getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE); } } else { if (Build.VERSION.SDK_INT >= 16) { getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE); } } } catch (Throwable e) { } }
From source file:com.allandroidprojects.ecomsample.fragments.ViewPagerActivity.java
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_view_pager); mViewPager = (HackyViewPager) findViewById(R.id.view_pager); setContentView(mViewPager);//from w ww .j a va 2 s .c o m mViewPager.setAdapter(new SamplePagerAdapter()); if (getIntent() != null) { position = getIntent().getIntExtra("position", 0); mViewPager.setCurrentItem(position); } if (savedInstanceState != null) { boolean isLocked = savedInstanceState.getBoolean(ISLOCKED_ARG, false); ((HackyViewPager) mViewPager).setLocked(isLocked); } if (Build.VERSION.SDK_INT < Build.VERSION_CODES.KITKAT) return; getWindow().getDecorView() .setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY); }
From source file:com.quarkstar.goldencomics.ViewComicActivity.java
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_view_comic); mViewPager = (HackyViewPager) findViewById(R.id.view_pager); setContentView(mViewPager);/*from w w w . j ava 2 s . co m*/ dbHelper = new DatabaseHelper(this); intent = getIntent(); // comicIndex = intent.getExtras().get("clickedIndex").toString(); comicUrl = intent.getExtras().getString("comicUrl").toString(); comicName = intent.getExtras().getString("comicName").toString(); pageCount = intent.getExtras().getInt("comicPageCount"); mViewPager.setAdapter(new SamplePagerAdapter()); if (savedInstanceState != null) { boolean isLocked = savedInstanceState.getBoolean(ISLOCKED_ARG, false); ((HackyViewPager) mViewPager).setLocked(isLocked); } // hide the status bar View decorView = getWindow().getDecorView(); int uiOptions = View.SYSTEM_UI_FLAG_FULLSCREEN; decorView.setSystemUiVisibility(uiOptions); }
From source file:com.pawnua.android.app.gpstrips.activities.TripGalleryViewPagerActivity.java
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_trip_gallery_viewpager); // https://developer.android.com/intl/ru/training/system-ui/immersive.html View decorView = getWindow().getDecorView(); // Hide the status bar (Sticky Immersion) decorView.setSystemUiVisibility(// w w w .j a v a 2 s .c o m View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY); trip = Trip.getTripByID(getIntent().getLongExtra(BaseColumns._ID, -1)); int setCurrentItem = getIntent().getIntExtra("CurrentItem", 0); String currentItem = getIntent().getStringExtra(GalleryDataManager.GALLERY_CURRENT_ITEM_PATH); mFragmentManager = getSupportFragmentManager(); mContext = this; mGalleryFolder = GalleryDataManager.createImageGallery(trip); // disable toolbar // final Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); // // setSupportActionBar(toolbar); // // ActionBar actionBar = getSupportActionBar(); // actionBar.setDisplayHomeAsUpEnabled(true); // actionBar.setTitle(getTripTitle(trip)); ViewPager viewPager = (ViewPager) findViewById(R.id.viewpager); if (viewPager != null) { GalleryViewPagerAdapter galleryViewPagerAdapter = new GalleryViewPagerAdapter(mFragmentManager, GalleryDataManager.getFileImages(mGalleryFolder)); viewPager.setAdapter(galleryViewPagerAdapter); if (setCurrentItem != 0) viewPager.setCurrentItem(setCurrentItem); if (currentItem != "") viewPager.setCurrentItem(galleryViewPagerAdapter.getItemPosition(currentItem)); } }
From source file:io.v.moments.ux.ShowPhotoActivity.java
private void legacyHideControls() { mImageView.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE | View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION); }
From source file:uk.ac.hutton.ics.buntata.activity.ImageViewPagerActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ButterKnife.bind(this); /* Get parameters */ Bundle args = getIntent().getExtras(); int datasourceId = -1; int nodeId = -1; int preferedMediumId = -1; /* If this Activity has been called based on deep linking, then get the parameters from the request */ if (args != null) { datasourceId = args.getInt(NodeDetailsActivity.PARAM_DATASOURCE_ID, -1); nodeId = args.getInt(NodeDetailsActivity.PARAM_NODE_ID, -1); preferedMediumId = args.getInt(NodeDetailsActivity.PARAM_PREFERED_FIRST_MEDIUM, -1); }// w w w .j a v a 2 s.c o m /* Initialize the media manager */ MediaManager mediaManager = new MediaManager(this, datasourceId); /* Get all the media */ List<BuntataMediaAdvanced> media = mediaManager.getForNode(null, nodeId); Map<String, List<BuntataMediaAdvanced>> splitByType = mediaManager.splitByType(media); int imageCount = splitByType.get(BuntataMediaType.TYPE_IMAGE).size(); /* Set to the pager */ adapter = new ImagePagerAdapter(getSupportFragmentManager(), datasourceId, nodeId, true, splitByType.get(BuntataMediaType.TYPE_IMAGE), preferedMediumId); pager.setAdapter(adapter); circleIndicator.setViewPager(pager); circleIndicator.setVisibility(imageCount > 1 ? View.VISIBLE : View.GONE); /* Hide the status bar */ getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_FULLSCREEN); }
From source file:ca.frozen.curlingtv.activities.VideoActivity.java
@Override public void onStartFadeOut() { // hide the status and navigation bars int visibility = frameLayout.getSystemUiVisibility(); visibility |= View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION; frameLayout.setSystemUiVisibility(visibility); }
From source file:cn.androidy.materialdesignsample.immersivemode.ImmersiveModeFragment.java
/** * Detects and toggles immersive mode (also known as "hidey bar" mode). */// w ww .j ava 2s.co m public void toggleHideyBar() { // BEGIN_INCLUDE (get_current_ui_flags) // The UI options currently enabled are represented by a bitfield. // getSystemUiVisibility() gives us that bitfield. int uiOptions = getActivity().getWindow().getDecorView().getSystemUiVisibility(); int newUiOptions = uiOptions; // END_INCLUDE (get_current_ui_flags) // BEGIN_INCLUDE (toggle_ui_flags) boolean isImmersiveModeEnabled = ((uiOptions | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY) == uiOptions); if (isImmersiveModeEnabled) { Log.i(TAG, "Turning immersive mode mode off. "); } else { Log.i(TAG, "Turning immersive mode mode on."); } // Navigation bar hiding: Backwards compatible to ICS. if (Build.VERSION.SDK_INT >= 14) { newUiOptions ^= View.SYSTEM_UI_FLAG_HIDE_NAVIGATION; } // Status bar hiding: Backwards compatible to Jellybean if (Build.VERSION.SDK_INT >= 16) { newUiOptions ^= View.SYSTEM_UI_FLAG_FULLSCREEN; } // Immersive mode: Backward compatible to KitKat. // Note that this flag doesn't do anything by itself, it only augments the behavior // of HIDE_NAVIGATION and FLAG_FULLSCREEN. For the purposes of this sample // all three flags are being toggled together. // Note that there are two immersive mode UI flags, one of which is referred to as "sticky". // Sticky immersive mode differs in that it makes the navigation and status bars // semi-transparent, and the UI flag does not get cleared when the user interacts with // the screen. if (Build.VERSION.SDK_INT >= 18) { newUiOptions ^= View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY; } getActivity().getWindow().getDecorView().setSystemUiVisibility(newUiOptions); //END_INCLUDE (set_ui_flags) }
From source file:uk.co.fuuzetsu.turnofwar.GameActivity.java
@SuppressLint("NewApi") @Override/* www . ja v a 2 s.c om*/ protected final void onCreate(final Bundle savedInstanceState) { super.onCreate(savedInstanceState); // remove the title bar requestWindowFeature(Window.FEATURE_NO_TITLE); int currentApiVersion = android.os.Build.VERSION.SDK_INT; final int flags = View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY; // This work only for android 4.4+ if (currentApiVersion >= 19) { getWindow().getDecorView().setSystemUiVisibility(flags); // Code below is for case when you press Volume up or Volume down. // Without this after pressing valume buttons navigation bar will // show up and don't hide final View decorView = getWindow().getDecorView(); decorView.setOnSystemUiVisibilityChangeListener(new View.OnSystemUiVisibilityChangeListener() { @Override public void onSystemUiVisibilityChange(int visibility) { if ((visibility & View.SYSTEM_UI_FLAG_FULLSCREEN) == 0) { decorView.setSystemUiVisibility(flags); } } }); } else { // remove the status bar getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); Log.d(TAG, "in onCreate"); // setContentView(R.layout.loading_screen); Log.d(TAG, "on inCreate"); } }
From source file:support.plus.reportit.IntroActivity.java
@Override public void init(Bundle savedInstanceState) { SharedPreferences pref = getSharedPreferences("IntroStat", Context.MODE_PRIVATE); if (pref.getBoolean("intro_executed", false)) { Intent intent = new Intent(this, MainActivity.class); startActivity(intent);//from w ww .ja v a2 s . co m finish(); } else { Calendar c = Calendar.getInstance(); int dayNo = c.get(Calendar.DATE); int year = c.get(Calendar.YEAR); SimpleDateFormat month_date = new SimpleDateFormat("MMMM"); String month_name = month_date.format(c.getTime()); SharedPreferences.Editor editor = pref.edit(); editor.putInt("dayStarted", dayNo); editor.putString("monthStarted", String.valueOf(month_name)); editor.putInt("yearStarted", year); editor.putBoolean("intro_executed", true); editor.commit(); } addSlide(AppIntroFragment.newInstance(getString(R.string.app_name), getString(R.string.intro_welcome), R.drawable.iconapp, getResources().getColor(R.color.colorPrimary))); addSlide(AppIntroFragment.newInstance(getString(R.string.intro_create_new), getString(R.string.intro_create_new2), R.drawable.screen2, getResources().getColor(R.color.colorPrimary))); addSlide(AppIntroFragment.newInstance(getString(R.string.intro_sumup), getString(R.string.intro_sumup2), R.drawable.screen1, getResources().getColor(R.color.colorPrimary))); addSlide(AppIntroFragment.newInstance(getString(R.string.intro_export), getString(R.string.intro_export2), R.drawable.screen3, getResources().getColor(R.color.colorPrimary))); setVibrate(true); setVibrateIntensity(20); setDepthAnimation(); View decorView = getWindow().getDecorView(); // Hide the status bar. int uiOptions = View.SYSTEM_UI_FLAG_FULLSCREEN; decorView.setSystemUiVisibility(uiOptions); boolean hasPermission = (ContextCompat.checkSelfPermission(this, Manifest.permission.WRITE_EXTERNAL_STORAGE) == PackageManager.PERMISSION_GRANTED); if (!hasPermission) { ActivityCompat.requestPermissions(this, new String[] { Manifest.permission.WRITE_EXTERNAL_STORAGE }, REQUEST_WRITE_STORAGE); } }