Merge "Accounting for background padding when drawing the bg. (Bug 10881814)" into jb-ub-now-indigo-rose
This commit is contained in:
@@ -1025,7 +1025,12 @@ public class CellLayout extends ViewGroup {
|
||||
@Override
|
||||
protected void onSizeChanged(int w, int h, int oldw, int oldh) {
|
||||
super.onSizeChanged(w, h, oldw, oldh);
|
||||
mBackgroundRect.set(0, 0, w, h);
|
||||
|
||||
// Expand the background drawing bounds by the padding baked into the background drawable
|
||||
Rect padding = new Rect();
|
||||
mNormalBackground.getPadding(padding);
|
||||
mBackgroundRect.set(-padding.left, -padding.top, w + padding.right, h + padding.bottom);
|
||||
|
||||
mForegroundRect.set(mForegroundPadding, mForegroundPadding,
|
||||
w - mForegroundPadding, h - mForegroundPadding);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user