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:com.pimp.instincts.activities.GalleryActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { ActivityCompat.setExitSharedElementCallback(this, exitTransitionCallback); super.onCreate(savedInstanceState); int mUIFlag = View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LOW_PROFILE | View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION; getWindow().getDecorView().setSystemUiVisibility(mUIFlag); setContentView(R.layout.activity_gallery); ButterKnife.bind(this); setSupportActionBar(toolbar);// w w w. j a v a2 s . c om getSupportActionBar().setDisplayHomeAsUpEnabled(true); getSupportActionBar().setDisplayShowHomeEnabled(true); ArrayList<String> imagesList = new ArrayList<>(); for (int i = 1; i <= 23; i++) imagesList.add("http://ssninstincts.org.in/img/gallery/big/" + i + ".jpg"); galleryAdapter = new GalleryAdapter(this, imagesList); StaggeredGridLayoutManager gridLayoutManager = new StaggeredGridLayoutManager(2, StaggeredGridLayoutManager.VERTICAL); gridLayoutManager.setGapStrategy(StaggeredGridLayoutManager.GAP_HANDLING_MOVE_ITEMS_BETWEEN_SPANS); galleryRecyclerView.setHasFixedSize(true); galleryRecyclerView.setLayoutManager(gridLayoutManager); galleryRecyclerView.setAdapter(galleryAdapter); }
From source file:com.rn.full.screen.FullScreen.java
@ReactMethod public void offFullScreen() { UiThreadUtil.runOnUiThread(new Runnable() { @Override// ww w . ja v a2 s .c o m public void run() { getCurrentActivity().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.secuso.privacyfriendlypasswordgenerator.tutorial.TutorialActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // Checking for first time launch - before calling setContentView() prefManager = new PrefManager(this); if (!prefManager.isTutorialLaunch()) { launchHomeScreen();/*from w w w. jav a 2 s . c o m*/ finish(); } // 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); } setContentView(R.layout.activity_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 = new int[] { R.layout.tutorial_slide1, R.layout.tutorial_slide2, R.layout.tutorial_slide3, }; addBottomDots(0); changeStatusBarColor(); myViewPagerAdapter = new MyViewPagerAdapter(); viewPager.setAdapter(myViewPagerAdapter); viewPager.addOnPageChangeListener(viewPagerPageChangeListener); btnSkip.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { launchHomeScreen(); } }); btnNext.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { int current = getItem(+1); if (current < layouts.length) { viewPager.setCurrentItem(current); } else { launchHomeScreen(); } } }); }
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);/* w w w. ja v a 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.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(/*from w ww . j av a2s .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:com.uele.examples.splashscreenmvp.mvp.onBoard.OnBoardingActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); initializePresenter();/* w ww . ja v a 2 s . co m*/ mOnboardingPresenter.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); } // layouts of all welcome sliders // add few more layouts if you want layouts = new int[] { R.layout.onboarding_screen1, R.layout.onboarding_screen2, R.layout.onboarding_screen3, R.layout.onboarding_screen4 }; // adding bottom dots addBottomDots(0); // making notification bar transparent changeStatusBarColor(); myViewPagerAdapter = new MyViewPagerAdapter(); viewPager.setAdapter(myViewPagerAdapter); viewPager.addOnPageChangeListener(viewPagerPageChangeListener); }
From source file:com.koma.music.detail.DetailsActivity.java
@Override public void onCreate(Bundle savedInstanceState) { getWindow().getDecorView()/* w w w .ja va2s . c o m*/ .setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_STABLE); super.onCreate(savedInstanceState); }
From source file:uk.co.fuuzetsu.turnofwar.GameActivity.java
@SuppressLint("NewApi") @Override/*from www . j a 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:com.achep.acdisplay.acdisplay.AcDisplayActivity.java
@SuppressLint("NewApi") private void populateFlags(boolean windowHasFocus) { Window window = getWindow();//from ww w . j a v a 2s.com View decorView = window.getDecorView(); int windowFlags = WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON; 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; } decorView.setSystemUiVisibility(visibilityUi); window.addFlags(windowFlags); mTimeout.resume(); mTimeout.setTimeoutDelayed(mConfig.getTimeoutNormal(), true); } else { int visibilityUi = decorView.getSystemUiVisibility(); if (Device.hasKitKatApi()) { // Clear immersive sticky flag. // Hopefully it will fix annoying Android feature: IMMERSIVE_PANIC visibilityUi ^= View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY; } decorView.setSystemUiVisibility(visibilityUi); window.clearFlags(windowFlags); mTimeout.setTimeoutDelayed(mConfig.getTimeoutNormal(), true); mTimeout.pause(); } }
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); }