List of usage examples for android.view View SYSTEM_UI_FLAG_LOW_PROFILE
int SYSTEM_UI_FLAG_LOW_PROFILE
To view the source code for android.view View SYSTEM_UI_FLAG_LOW_PROFILE.
Click Source Link
From source file:com.simplelife.seeds.android.utils.gridview.gridviewui.ImageDetailActivity.java
@TargetApi(11) @Override//from ww w . j a v a 2 s .com public void onCreate(Bundle savedInstanceState) { /* if (BuildConfig.DEBUG) { Utils.enableStrictMode(); }*/ super.onCreate(savedInstanceState); setContentView(R.layout.activity_seeds_gridview_detailpager); // Fetch screen height and width, to use as our max size when loading images as this // activity runs full screen final DisplayMetrics displayMetrics = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(displayMetrics); final int height = displayMetrics.heightPixels; final int width = displayMetrics.widthPixels; // For this sample we'll use half of the longest width to resize our images. As the // image scaling ensures the image is larger than this, we should be left with a // resolution that is appropriate for both portrait and landscape. For best image quality // we shouldn't divide by 2, but this will use more memory and require a larger memory // cache. final int longest = (height > width ? height : width) / 2; ImageCache.ImageCacheParams cacheParams = new ImageCache.ImageCacheParams(this, SeedsDefinitions.SEEDS_IMAGE_CACHE_DIR); cacheParams.setMemCacheSizePercent(0.25f); // Set memory cache to 25% of app memory // The ImageFetcher takes care of loading images into our ImageView children asynchronously mImageFetcher = new ImageFetcher(this, longest); mImageFetcher.addImageCache(getSupportFragmentManager(), cacheParams, "DETAILTAG"); mImageFetcher.setImageFadeIn(false); // Set up ViewPager and backing adapter //mAdapter = new ImagePagerAdapter(getSupportFragmentManager(), Images.imageUrls.length); mAdapter = new ImagePagerAdapter(getSupportFragmentManager(), Images.getSeedsEntity().getPicLinks().size()); mPager = (ViewPager) findViewById(R.id.pager); mPager.setAdapter(mAdapter); mPager.setPageMargin((int) getResources().getDimension(R.dimen.image_detail_pager_margin)); mPager.setOffscreenPageLimit(2); // Set up activity to go full screen getWindow().addFlags(LayoutParams.FLAG_FULLSCREEN); // Enable some additional newer visibility and ActionBar features to create a more // immersive photo viewing experience if (Utils.hasHoneycomb()) { final ActionBar actionBar = getActionBar(); // Hide title text and set home as up if (null != actionBar) { actionBar.setDisplayShowTitleEnabled(false); actionBar.setDisplayHomeAsUpEnabled(true); // Hide and show the ActionBar as the visibility changes mPager.setOnSystemUiVisibilityChangeListener(new View.OnSystemUiVisibilityChangeListener() { @Override public void onSystemUiVisibilityChange(int vis) { if ((vis & View.SYSTEM_UI_FLAG_LOW_PROFILE) != 0) { actionBar.hide(); } else { actionBar.show(); } } }); // Start low profile mode and hide ActionBar mPager.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE); actionBar.hide(); } } // Set the current item based on the extra passed in to this activity final int extraCurrentItem = getIntent().getIntExtra(EXTRA_IMAGE, -1); if (extraCurrentItem != -1) { mPager.setCurrentItem(extraCurrentItem); } }
From source file:com.huewu.pla.sample.ImageDetailActivity.java
@TargetApi(11) @Override/*from w w w. j a v a2 s . c o m*/ public void onCreate(Bundle savedInstanceState) { // if (BuildConfig.DEBUG) { // Utils.enableStrictMode(); // } super.onCreate(savedInstanceState); setContentView(R.layout.image_detail_pager); // Fetch screen height and width, to use as our max size when loading images as this // activity runs full screen final DisplayMetrics displayMetrics = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(displayMetrics); final int height = displayMetrics.heightPixels; final int width = displayMetrics.widthPixels; tdc_back = (Button) this.findViewById(R.id.tdc_back); tdc_back.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { finish(); } }); // For this sample we'll use half of the longest width to resize our images. As the // image scaling ensures the image is larger than this, we should be left with a // resolution that is appropriate for both portrait and landscape. For best image quality // we shouldn't divide by 2, but this will use more memory and require a larger memory // cache. final int longest = (height > width ? height : width) / 2; // ImageCache.ImageCacheParams cacheParams = // new ImageCache.ImageCacheParams(this, IMAGE_CACHE_DIR); // cacheParams.setMemCacheSizePercent(0.25f); // Set memory cache to 25% of app memory //init() mInfos = (ArrayList<DuitangInfo>) this.getIntent().getExtras().getParcelableArrayList("list").get(0); // mInfos = ((CrashApplication)getApplicationContext()).getmInfos(); // The ImageFetcher takes care of loading images into our ImageView children asynchronously mImageFetcher = new ImageFetcher(this, longest); // mImageFetcher.addImageCache(getSupportFragmentManager(), cacheParams); mImageFetcher.setImageFadeIn(false); // Set up ViewPager and backing adapter mAdapter = new ImagePagerAdapter(getSupportFragmentManager(), mInfos.size()); mPager = (ViewPager) findViewById(R.id.pager); mPager.setAdapter(mAdapter); mPager.setPageMargin((int) getResources().getDimension(R.dimen.image_detail_pager_margin)); mPager.setOffscreenPageLimit(2); // Set up activity to go full screen getWindow().addFlags(LayoutParams.FLAG_FULLSCREEN); // Enable some additional newer visibility and ActionBar features to create a more // immersive photo viewing experience if (Utils.hasHoneycomb()) { // final ActionBar actionBar = getActionBar(); // Hide title text and set home as up // actionBar.setDisplayShowTitleEnabled(false); // actionBar.setDisplayHomeAsUpEnabled(true); // Hide and show the ActionBar as the visibility changes mPager.setOnSystemUiVisibilityChangeListener(new View.OnSystemUiVisibilityChangeListener() { @Override public void onSystemUiVisibilityChange(int vis) { if ((vis & View.SYSTEM_UI_FLAG_LOW_PROFILE) != 0) { // actionBar.hide(); } else { // actionBar.hide();//actionBar.show(); } } }); // Start low profile mode and hide ActionBar mPager.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE); // actionBar.hide(); } // Set the current item based on the extra passed in to this activity final int extraCurrentItem = getIntent().getIntExtra(EXTRA_IMAGE, -1); if (extraCurrentItem != -1) { mPager.setCurrentItem(extraCurrentItem); } }
From source file:com.manning.androidhacks.hack040.ImageDetailActivity.java
@SuppressLint("NewApi") @Override//from w w w . jav a 2s. co m public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.image_detail_pager); // Fetch screen height and width, to use as our max size when loading images // as this // activity runs full screen final DisplayMetrics displaymetrics = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(displaymetrics); final int height = displaymetrics.heightPixels; final int width = displaymetrics.widthPixels; final int longest = height > width ? height : width; // The ImageWorker takes care of loading images into our ImageView children // asynchronously mImageWorker = new ImageFetcher(this, longest); mImageWorker.setAdapter(Images.imageWorkerUrlsAdapter); mImageWorker.setImageCache(ImageCache.findOrCreateCache(this, IMAGE_CACHE_DIR)); mImageWorker.setImageFadeIn(false); // Set up ViewPager and backing adapter mAdapter = new ImagePagerAdapter(getSupportFragmentManager(), mImageWorker.getAdapter().getSize()); mPager = (ViewPager) findViewById(R.id.pager); mPager.setAdapter(mAdapter); mPager.setPageMargin((int) getResources().getDimension(R.dimen.image_detail_pager_margin)); // Set up activity to go full screen getWindow().addFlags(LayoutParams.FLAG_FULLSCREEN); // Enable some additional newer visibility and ActionBar features to create // a more immersive // photo viewing experience if (Utils.hasActionBar()) { final ActionBar actionBar = getActionBar(); // Enable "up" navigation on ActionBar icon and hide title text actionBar.setDisplayHomeAsUpEnabled(true); actionBar.setDisplayShowTitleEnabled(false); // Start low profile mode and hide ActionBar mPager.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE); actionBar.hide(); // Hide and show the ActionBar as the visibility changes mPager.setOnSystemUiVisibilityChangeListener(new View.OnSystemUiVisibilityChangeListener() { @Override public void onSystemUiVisibilityChange(int vis) { if ((vis & View.SYSTEM_UI_FLAG_LOW_PROFILE) != 0) { actionBar.hide(); } else { actionBar.show(); } } }); } // Set the current item based on the extra passed in to this activity final int extraCurrentItem = getIntent().getIntExtra(EXTRA_IMAGE, -1); if (extraCurrentItem != -1) { mPager.setCurrentItem(extraCurrentItem); } }
From source file:com.amansoni.tripbook.activity.ImageDetailActivity.java
@TargetApi(VERSION_CODES.HONEYCOMB) @Override/*from ww w . ja v a 2 s .c om*/ public void onCreate(Bundle savedInstanceState) { if (BuildConfig.DEBUG) { Utils.enableStrictMode(); } super.onCreate(savedInstanceState); setContentView(R.layout.image_detail_pager); // Fetch screen height and width, to use as our max size when loading images as this // activity runs full screen final DisplayMetrics displayMetrics = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(displayMetrics); final int height = displayMetrics.heightPixels; final int width = displayMetrics.widthPixels; // For this sample we'll use half of the longest width to resize our images. As the // image scaling ensures the image is larger than this, we should be left with a // resolution that is appropriate for both portrait and landscape. For best image quality // we shouldn't divide by 2, but this will use more memory and require a larger memory // cache. final int longest = (height > width ? height : width) / 2; ImageCache.ImageCacheParams cacheParams = new ImageCache.ImageCacheParams(this, IMAGE_CACHE_DIR); cacheParams.setMemCacheSizePercent(0.25f); // Set memory cache to 25% of app memory // The ImageFetcher takes care of loading images into our ImageView children asynchronously // mImageFetcher = new ImageFetcher(this, longest); // mImageFetcher.addImageCache(getSupportFragmentManager(), cacheParams); // mImageFetcher.setImageFadeIn(false); mImageResizer = new ImageResizer(this, longest); mImageResizer.addImageCache(getSupportFragmentManager(), cacheParams); mImageResizer.setImageFadeIn(true); // Set up ViewPager and backing adapter mAdapter = new ImagePagerAdapter(getSupportFragmentManager(), this); mPager = (ViewPager) findViewById(R.id.pager); mPager.setAdapter(mAdapter); mPager.setPageMargin((int) getResources().getDimension(R.dimen.horizontal_page_margin)); mPager.setOffscreenPageLimit(2); // Set up activity to go full screen getWindow().addFlags(LayoutParams.FLAG_FULLSCREEN); // Enable some additional newer visibility and ActionBar features to create a more // immersive photo viewing experience if (Utils.hasHoneycomb()) { // TODO final ActionBar actionBar = getSupportActionBar(); // Hide title text and set home as up actionBar.setDisplayShowTitleEnabled(false); actionBar.setDisplayHomeAsUpEnabled(true); // Hide and show the ActionBar as the visibility changes mPager.setOnSystemUiVisibilityChangeListener(new View.OnSystemUiVisibilityChangeListener() { @Override public void onSystemUiVisibilityChange(int vis) { if ((vis & View.SYSTEM_UI_FLAG_LOW_PROFILE) != 0) { actionBar.hide(); } else { actionBar.show(); } } }); // Start low profile mode and hide ActionBar mPager.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE); actionBar.hide(); } // Set the current item based on the extra passed in to this activity final int extraCurrentItem = getIntent().getIntExtra(EXTRA_IMAGE, -1); if (extraCurrentItem != -1) { mPager.setCurrentItem(extraCurrentItem); } }
From source file:com.opensource.bitmaploader.test.ui.ImageDetailActivity.java
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.image_detail_pager); // Fetch screen height and width, to use as our max size when loading images as this // activity runs full screen final DisplayMetrics displaymetrics = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(displaymetrics); // The ImageWorker takes care of loading images into our ImageView children asynchronously // mPicWorker = new ImageFetcher(this, displaymetrics.widthPixels, displaymetrics.heightPixels); mPicWorker = new ImageFetcher(this, getResources().getDisplayMetrics().widthPixels); File cachePath = null;//w ww. j ava 2s .co m if (Utils.hasExternalStorage()) { File appRoot = new File(Environment.getExternalStorageDirectory(), "BitmapLoader"); cachePath = new File(appRoot, ".cache"); } ImageCache.ImageCacheParams picCacheParams = new ImageCache.ImageCacheParams(cachePath, IMAGE_CACHE_DIR); picCacheParams.memCacheSize = 1024 * 1024 * Utils.getMemoryClass(this) / 3; picCacheParams.diskCacheEnabled = true; mPicWorker.setAdapter(Images.imageWorkerUrlsAdapter); mPicWorker.setImageCache(new ImageCache(this, picCacheParams)); mPicWorker.setImageFadeIn(false); mPicWorker.setLoadingImage(R.drawable.empty_photo); ImageCache.ImageCacheParams cacheParams = new ImageCache.ImageCacheParams(cachePath, THUMB_CACHE_DIR); // ImageCache.ImageCacheParams cacheParams = new ImageCache.ImageCacheParams(cachePath, IMAGE_CACHE_DIR); cacheParams.memCacheSize = 1024 * 1024 * Utils.getMemoryClass(this) / 3; cacheParams.diskCacheEnabled = false; mThumbWorker = new ImageFetcher(this, 150); mThumbWorker.setAdapter(Images.imageWorkerUrlsAdapter); mThumbWorker.setLoadingImage(R.drawable.empty_photo); mThumbWorker.setImageCache(new ImageCache(this, cacheParams)); // Set up ViewPager and backing adapter mAdapter = new ImagePagerAdapter(getSupportFragmentManager(), mPicWorker.getAdapter().getSize()); mPager = (ViewPager) findViewById(R.id.pager); mPager.setAdapter(mAdapter); mPager.setPageMargin((int) getResources().getDimension(R.dimen.image_detail_pager_margin)); // Set up activity to go full screen getWindow().addFlags(LayoutParams.FLAG_FULLSCREEN); // Enable some additional newer visibility and ActionBar features to create a more immersive // photo viewing experience if (Utils.hasActionBar()) { final ActionBar actionBar = getActionBar(); if (null != actionBar) { // Enable "up" navigation on ActionBar icon and hide title text actionBar.setDisplayHomeAsUpEnabled(true); actionBar.setDisplayShowTitleEnabled(false); // Start low profile mode and hide ActionBar mPager.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE); actionBar.hide(); // Hide and show the ActionBar as the visibility changes mPager.setOnSystemUiVisibilityChangeListener(new View.OnSystemUiVisibilityChangeListener() { @Override public void onSystemUiVisibilityChange(int vis) { if ((vis & View.SYSTEM_UI_FLAG_LOW_PROFILE) != 0) { actionBar.hide(); } else { actionBar.show(); } } }); } } // Set the current item based on the extra passed in to this activity final int extraCurrentItem = getIntent().getIntExtra(EXTRA_IMAGE, -1); if (extraCurrentItem != -1) { mPager.setCurrentItem(extraCurrentItem); } }
From source file:com.poussiere_violette.poussieremagique.Destine_activity.java
@Override public void onResume() { conteneurDuDestin.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.digitallifelab.environmentmonitor.ImageDetailActivity.java
/** * Set on the ImageView in the ViewPager children fragments, to enable/disable low profile mode * when the ImageView is touched.//w w w .ja v a 2 s. com */ @TargetApi(Build.VERSION_CODES.HONEYCOMB) @Override public void onClick(View v) { final int vis = mPager.getSystemUiVisibility(); if ((vis & View.SYSTEM_UI_FLAG_LOW_PROFILE) != 0) { mPager.setSystemUiVisibility(View.SYSTEM_UI_FLAG_VISIBLE); } else { mPager.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE); } }
From source file:com.bluetech.gallery5.ui.ImageDetailActivity.java
/** * Set on the ImageView in the ViewPager children fragments, to enable/disable low profile mode * when the ImageView is touched.// w ww.j a v a 2 s. co m */ @Override public void onClick(View v) { final int vis = mPager.getSystemUiVisibility(); if ((vis & View.SYSTEM_UI_FLAG_LOW_PROFILE) != 0) { mPager.setSystemUiVisibility(View.SYSTEM_UI_FLAG_VISIBLE); } else { mPager.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE); } }
From source file:com.example.android.advancedimmersivemode.AdvancedImmersiveModeFragment.java
/** * Helper method to dump flag state to the log. * @param uiFlags Set of UI flags to inspect *///from w w w . j a v a 2 s.c om public void dumpFlagStateToLog(int uiFlags) { if ((uiFlags & View.SYSTEM_UI_FLAG_LOW_PROFILE) != 0) { Log.i(TAG, "SYSTEM_UI_FLAG_LOW_PROFILE is set"); } else { Log.i(TAG, "SYSTEM_UI_FLAG_LOW_PROFILE is unset"); } if ((uiFlags & View.SYSTEM_UI_FLAG_FULLSCREEN) != 0) { Log.i(TAG, "SYSTEM_UI_FLAG_FULLSCREEN is set"); } else { Log.i(TAG, "SYSTEM_UI_FLAG_FULLSCREEN is unset"); } if ((uiFlags & View.SYSTEM_UI_FLAG_HIDE_NAVIGATION) != 0) { Log.i(TAG, "SYSTEM_UI_FLAG_HIDE_NAVIGATION is set"); } else { Log.i(TAG, "SYSTEM_UI_FLAG_HIDE_NAVIGATION is unset"); } if ((uiFlags & View.SYSTEM_UI_FLAG_IMMERSIVE) != 0) { Log.i(TAG, "SYSTEM_UI_FLAG_IMMERSIVE is set"); } else { Log.i(TAG, "SYSTEM_UI_FLAG_IMMERSIVE is unset"); } if ((uiFlags & View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY) != 0) { Log.i(TAG, "SYSTEM_UI_FLAG_IMMERSIVE_STICKY is set"); } else { Log.i(TAG, "SYSTEM_UI_FLAG_IMMERSIVE_STICKY is unset"); } }
From source file:org.ulteo.ovd.AndRdpActivity.java
@TargetApi(Build.VERSION_CODES.KITKAT) private void hideSystemUi() { if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.KITKAT) { view.setSystemUiVisibility(//from w ww . j a v a 2 s .com 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 { view.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE); } }