List of usage examples for android.view View STATUS_BAR_DISABLE_BACK
int STATUS_BAR_DISABLE_BACK
To view the source code for android.view View STATUS_BAR_DISABLE_BACK.
Click Source Link
From source file:com.android.systemui.statusbar.phone.NavigationBarView.java
public void setDisabledFlags(int disabledFlags, boolean force) { if (!force && mDisabledFlags == disabledFlags) return;/* w w w . j av a 2 s . c o m*/ mDisabledFlags = disabledFlags; final boolean disableHome = ((disabledFlags & View.STATUS_BAR_DISABLE_HOME) != 0); final boolean disableRecent = ((disabledFlags & View.STATUS_BAR_DISABLE_RECENT) != 0); final boolean disableBack = ((disabledFlags & View.STATUS_BAR_DISABLE_BACK) != 0); if (mTablet_UI != 1) { // Tabletmode doesn't deal with slippery setSlippery(disableHome && disableRecent && disableBack); } for (int j = 0; j < mNumberOfButtons; j++) { View v = (View) findViewWithTag((mVertical ? "key_land_" : "key_") + j); if (v != null) { int vid = v.getId(); if (vid == R.id.back) { v.setVisibility(disableBack ? View.INVISIBLE : View.VISIBLE); } else if (vid == R.id.recent_apps) { v.setVisibility(disableRecent ? View.INVISIBLE : View.VISIBLE); } else { // treat all other buttons as same rule as home v.setVisibility(disableHome ? View.INVISIBLE : View.VISIBLE); } } } }