List of usage examples for android.view View SYSTEM_UI_FLAG_LAYOUT_STABLE
int SYSTEM_UI_FLAG_LAYOUT_STABLE
To view the source code for android.view View SYSTEM_UI_FLAG_LAYOUT_STABLE.
Click Source Link
From source file:MainActivity.java
private void showSystemUI() { getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN); }
From source file:org.mozilla.focus.activity.MainActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); if (Settings.getInstance(this).shouldUseSecureMode()) { getWindow().addFlags(WindowManager.LayoutParams.FLAG_SECURE); }/*from w ww . j a va 2s.com*/ getWindow().getDecorView() .setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN); setContentView(R.layout.activity_main); SafeIntent intent = new SafeIntent(getIntent()); if ((intent.getFlags() & Intent.FLAG_ACTIVITY_LAUNCHED_FROM_HISTORY) != 0 && !BrowsingSession.getInstance().isActive()) { // This Intent was launched from history (recent apps). Android will redeliver the // original Intent (which might be a VIEW intent). However if there's no active browsing // session then we do not want to re-process the Intent and potentially re-open a website // from a session that the user already "erased". intent = new SafeIntent(new Intent(Intent.ACTION_MAIN)); setIntent(intent.getUnsafe()); } if (savedInstanceState == null) { WebViewProvider.performCleanup(this); if (Intent.ACTION_VIEW.equals(intent.getAction())) { final String url = intent.getDataString(); BrowsingSession.getInstance().loadCustomTabConfig(intent); if (Settings.getInstance(this).shouldShowFirstrun()) { pendingUrl = url; showFirstrun(); } else { showBrowserScreen(url); } } else { if (Settings.getInstance(this).shouldShowFirstrun()) { showFirstrun(); } else { showHomeScreen(); } } } WebViewProvider.preload(this); }
From source file:com.achep.acdisplay.ui.activities.AcDisplayActivity.java
@SuppressLint("NewApi") private void populateFlags(boolean windowHasFocus) { final View decorView = getWindow().getDecorView(); if (windowHasFocus) { int visibilityUi = View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_LOW_PROFILE; if (getConfig().isFullScreen()) { // Hide status bar if fullscreen mode is enabled. visibilityUi = visibilityUi | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_FULLSCREEN; if (Device.hasKitKatApi()) { // Hide navigation bar and flag sticky. visibilityUi = visibilityUi | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION; }//from w ww. j a v a2s .co m } decorView.setSystemUiVisibility(visibilityUi); } }
From source file:com.procleus.brime.ui.GetStartedActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); if (Build.VERSION.SDK_INT >= 21) { getWindow().getDecorView().setSystemUiVisibility( View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN); }/*from w w w .j av a 2 s. c om*/ setContentView(R.layout.activity_getstarted); viewPager = (ViewPager) findViewById(R.id.view_pager); dotsLayout = (LinearLayout) findViewById(R.id.layoutDots); buttonSkip = (Button) findViewById(R.id.btn_skip); buttonNext = (Button) findViewById(R.id.btn_next); layouts = new int[] { R.layout.get_started_slide1, R.layout.get_started_slide2, R.layout.get_started_slide3, R.layout.get_started_slide4 }; addBottomDots(0); changeStatusBarColor(); myViewPagerAdapter = new MyViewPagerAdapter(); viewPager.setAdapter(myViewPagerAdapter); viewPager.addOnPageChangeListener(viewPagerPageChangeListener); buttonNext.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { int current = getItem(+1); if (current < layouts.length) { viewPager.setCurrentItem(current); } else { Bundle extras = getIntent().getExtras(); if (extras != null) { String from = extras.getString("from").trim(); if (from.contains("mainActivity")) { Intent backToIntent = new Intent(GetStartedActivity.this, MainActivity.class); startActivity(backToIntent); finish(); } } else { Intent intent = new Intent(GetStartedActivity.this, SigninActivity.class); startActivity(intent); finish(); } } } }); buttonSkip.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Bundle extras = getIntent().getExtras(); if (extras != null) { String from = extras.getString("from").trim(); if (from.contains("mainActivity")) { Intent backToIntent = new Intent(GetStartedActivity.this, MainActivity.class); startActivity(backToIntent); finish(); } } else { Intent intent = new Intent(GetStartedActivity.this, SigninActivity.class); startActivity(intent); } } }); }
From source file:com.bullmobi.message.ui.activities.EasyNotificationActivity.java
@SuppressLint("NewApi") private void populateFlags(boolean windowHasFocus) { final View decorView = getWindow().getDecorView(); if (windowHasFocus) { int visibilityUi = View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_LOW_PROFILE; if (mConfig.isFullScreen()) { // Hide status bar if fullscreen mode is enabled. visibilityUi = visibilityUi | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_FULLSCREEN; if (Device.hasKitKatApi()) { // Hide navigation bar and flag sticky. visibilityUi = visibilityUi | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION; }//from w w w.j a v a 2 s .com } decorView.setSystemUiVisibility(visibilityUi); } }
From source file:org.secuso.privacyfriendlypasswordgenerator.tutorial.MasterPWTutorialActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // Making notification bar transparent if (Build.VERSION.SDK_INT >= 21) { getWindow().getDecorView().setSystemUiVisibility( View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN); }// w ww .j a va 2 s. c om setContentView(R.layout.activity_masterpw_tutorial); viewPager = (ViewPager) findViewById(R.id.view_pager); dotsLayout = (LinearLayout) findViewById(R.id.layoutDots); btnSkip = (Button) findViewById(R.id.btn_skip); btnNext = (Button) findViewById(R.id.btn_next); // layouts of all welcome sliders // add few more layouts if you want layouts = new int[] { R.layout.tutorial_mp1, R.layout.tutorial_mp2, }; // adding bottom dots addBottomDots(0); // making notification bar transparent changeStatusBarColor(); myViewPagerAdapter = new MyViewPagerAdapter(); viewPager.setAdapter(myViewPagerAdapter); viewPager.addOnPageChangeListener(viewPagerPageChangeListener); btnSkip.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { finish(); } }); btnNext.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // checking for last page // if last page home screen will be launched int current = getItem(+1); if (current < layouts.length) { // move to next screen viewPager.setCurrentItem(current); } else { finish(); } } }); }
From source file:com.example.android.opengl.OpenGLES20Activity.java
/** * @param immersiveFullScreen//from w ww . jav a 2 s. 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.poussiere_violette.poussieremagique.MainActivity2.java
@Override public void onResume() { grandConteneur.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); super.onResume(); }
From source file:com.jpventura.xyzreader.ui.ArticleDetailActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { getWindow().getDecorView().setSystemUiVisibility( View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_STABLE); }//from w w w.j a v a2s . c om setContentView(R.layout.activity_article_detail); getLoaderManager().initLoader(0, null, this); mPagerAdapter = new MyPagerAdapter(getFragmentManager()); mPager = (ViewPager) findViewById(R.id.pager); mPager.setAdapter(mPagerAdapter); mPager.setPageMargin((int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 1, getResources().getDisplayMetrics())); mPager.setPageMarginDrawable(new ColorDrawable(0x22000000)); mPager.setOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() { @Override public void onPageScrollStateChanged(int state) { super.onPageScrollStateChanged(state); if (null == mUpButton) return; mUpButton.animate().alpha((state == ViewPager.SCROLL_STATE_IDLE) ? 1f : 0f).setDuration(300); } @Override public void onPageSelected(int position) { if (mCursor != null) { mCursor.moveToPosition(position); } mSelectedItemId = mCursor.getLong(ArticleLoader.Query._ID); updateUpButtonPosition(); } }); mUpButtonContainer = findViewById(R.id.up_container); mUpButton = findViewById(R.id.action_up); if (null != mUpButton) { mUpButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { onSupportNavigateUp(); } }); } if ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) && (null != mUpButtonContainer)) { mUpButtonContainer.setOnApplyWindowInsetsListener(new View.OnApplyWindowInsetsListener() { @Override public WindowInsets onApplyWindowInsets(View view, WindowInsets windowInsets) { view.onApplyWindowInsets(windowInsets); mTopInset = windowInsets.getSystemWindowInsetTop(); mUpButtonContainer.setTranslationY(mTopInset); updateUpButtonPosition(); return windowInsets; } }); } if (savedInstanceState == null) { if (getIntent() != null && getIntent().getData() != null) { mStartId = ItemsContract.Items.getItemId(getIntent().getData()); mSelectedItemId = mStartId; } } }
From source file:uk.ac.hutton.ics.buntata.activity.AboutActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ButterKnife.bind(this); final Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar);/* w w w .j a v a2s . com*/ /* Set the toolbar as the action bar */ if (getSupportActionBar() != null) { /* Set the title */ getSupportActionBar().setTitle(" "); getSupportActionBar().setDisplayHomeAsUpEnabled(true); getSupportActionBar().setHomeButtonEnabled(true); } getWindow().getDecorView() .setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) getWindow().setStatusBarColor(Color.TRANSPARENT); /* Get the view pager and set the fragment adapter */ viewPager.setAdapter(new AboutFragmentPagerAdapter(getSupportFragmentManager(), this)); tabLayout.setupWithViewPager(viewPager); final float heightDp = getResources().getDisplayMetrics().heightPixels / 2f; final CollapsingToolbarLayout.LayoutParams lp = (CollapsingToolbarLayout.LayoutParams) aboutImage .getLayoutParams(); aboutImage.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() { @Override public void onGlobalLayout() { aboutImage.getViewTreeObserver().removeOnGlobalLayoutListener(this); if (aboutImage.getHeight() > heightDp) lp.height = (int) heightDp; } }); /* Get the CollapsingToolbarLayout and listen for offset change events to show/hide the toolbar title, i.e. it'll only be shown when the toolbar is fully collapsed */ appBarLayout.addOnOffsetChangedListener(new AppBarLayout.OnOffsetChangedListener() { boolean show = false; int scrollRange = -1; @Override public void onOffsetChanged(AppBarLayout appBarLayout, int verticalOffset) { if (scrollRange == -1) { scrollRange = appBarLayout.getTotalScrollRange(); } if (scrollRange + verticalOffset == 0) { collapsingToolbarLayout.setTitle(getString(R.string.title_activity_about)); show = true; } else if (show) { collapsingToolbarLayout.setTitle(" "); // careful there should a space between double quote otherwise it won't work show = false; } } }); }