Loading core/java/com/android/internal/widget/ActionBarContainer.java +12 −2 Original line number Diff line number Diff line Loading @@ -39,6 +39,7 @@ public class ActionBarContainer extends FrameLayout { private boolean mIsTransitioning; private View mTabContainer; private View mActionBarView; private View mActionContextView; private Drawable mBackground; private Drawable mStackedBackground; Loading Loading @@ -79,6 +80,7 @@ public class ActionBarContainer extends FrameLayout { public void onFinishInflate() { super.onFinishInflate(); mActionBarView = findViewById(com.android.internal.R.id.action_bar); mActionContextView = findViewById(com.android.internal.R.id.action_context_bar); } public void setPrimaryBackground(Drawable bg) { Loading Loading @@ -312,8 +314,16 @@ public class ActionBarContainer extends FrameLayout { } } else { if (mBackground != null) { if (mActionBarView.getVisibility() == View.VISIBLE) { mBackground.setBounds(mActionBarView.getLeft(), mActionBarView.getTop(), mActionBarView.getRight(), mActionBarView.getBottom()); } else if (mActionContextView != null && mActionContextView.getVisibility() == View.VISIBLE) { mBackground.setBounds(mActionContextView.getLeft(), mActionContextView.getTop(), mActionContextView.getRight(), mActionContextView.getBottom()); } else { mBackground.setBounds(0, 0, 0, 0); } needsInvalidate = true; } mIsStacked = hasTabs; Loading Loading
core/java/com/android/internal/widget/ActionBarContainer.java +12 −2 Original line number Diff line number Diff line Loading @@ -39,6 +39,7 @@ public class ActionBarContainer extends FrameLayout { private boolean mIsTransitioning; private View mTabContainer; private View mActionBarView; private View mActionContextView; private Drawable mBackground; private Drawable mStackedBackground; Loading Loading @@ -79,6 +80,7 @@ public class ActionBarContainer extends FrameLayout { public void onFinishInflate() { super.onFinishInflate(); mActionBarView = findViewById(com.android.internal.R.id.action_bar); mActionContextView = findViewById(com.android.internal.R.id.action_context_bar); } public void setPrimaryBackground(Drawable bg) { Loading Loading @@ -312,8 +314,16 @@ public class ActionBarContainer extends FrameLayout { } } else { if (mBackground != null) { if (mActionBarView.getVisibility() == View.VISIBLE) { mBackground.setBounds(mActionBarView.getLeft(), mActionBarView.getTop(), mActionBarView.getRight(), mActionBarView.getBottom()); } else if (mActionContextView != null && mActionContextView.getVisibility() == View.VISIBLE) { mBackground.setBounds(mActionContextView.getLeft(), mActionContextView.getTop(), mActionContextView.getRight(), mActionContextView.getBottom()); } else { mBackground.setBounds(0, 0, 0, 0); } needsInvalidate = true; } mIsStacked = hasTabs; Loading