public class BarController extends Object
Modifier and Type | Field and Description |
---|---|
protected Handler |
mHandler |
protected StatusBarManagerInternal |
mStatusBarInternal |
protected String |
mTag |
protected WindowManagerPolicy.WindowState |
mWin |
Constructor and Description |
---|
BarController(String tag,
int transientFlag,
int unhideFlag,
int translucentFlag,
int statusBarManagerId,
int translucentWmFlag,
int transparentFlag) |
Modifier and Type | Method and Description |
---|---|
void |
adjustSystemUiVisibilityLw(int oldVis,
int vis) |
int |
applyTranslucentFlagLw(WindowManagerPolicy.WindowState win,
int vis,
int oldVis) |
boolean |
checkHiddenLw() |
boolean |
checkShowTransientBarLw() |
void |
dump(PrintWriter pw,
String prefix) |
protected StatusBarManagerInternal |
getStatusBarInternal() |
boolean |
isTransientShowing() |
boolean |
isTransientShowRequested() |
boolean |
setBarShowingLw(boolean show) |
void |
setShowTransparent(boolean transparent) |
void |
setWindow(WindowManagerPolicy.WindowState win) |
void |
showTransient() |
protected boolean |
skipAnimation() |
int |
updateVisibilityLw(boolean transientAllowed,
int oldVis,
int vis) |
boolean |
wasRecentlyTranslucent() |
protected final String mTag
protected final Handler mHandler
protected StatusBarManagerInternal mStatusBarInternal
protected WindowManagerPolicy.WindowState mWin
public BarController(String tag, int transientFlag, int unhideFlag, int translucentFlag, int statusBarManagerId, int translucentWmFlag, int transparentFlag)
public void setWindow(WindowManagerPolicy.WindowState win)
public void setShowTransparent(boolean transparent)
public void showTransient()
public boolean isTransientShowing()
public boolean isTransientShowRequested()
public boolean wasRecentlyTranslucent()
public void adjustSystemUiVisibilityLw(int oldVis, int vis)
public int applyTranslucentFlagLw(WindowManagerPolicy.WindowState win, int vis, int oldVis)
public boolean setBarShowingLw(boolean show)
protected boolean skipAnimation()
public boolean checkHiddenLw()
public boolean checkShowTransientBarLw()
public int updateVisibilityLw(boolean transientAllowed, int oldVis, int vis)
protected StatusBarManagerInternal getStatusBarInternal()
public void dump(PrintWriter pw, String prefix)