am 7165f8f3: Merge "Accounting for background padding when drawing the bg. (Bug 10881814)" into jb-ub-now-indigo-rose
* commit '7165f8f3700cb44f50a99c03b37d729cc7a78bb2': Accounting for background padding when drawing the bg. (Bug 10881814)
This commit is contained in:
@@ -1025,7 +1025,12 @@ public class CellLayout extends ViewGroup {
|
|||||||
@Override
|
@Override
|
||||||
protected void onSizeChanged(int w, int h, int oldw, int oldh) {
|
protected void onSizeChanged(int w, int h, int oldw, int oldh) {
|
||||||
super.onSizeChanged(w, h, oldw, 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,
|
mForegroundRect.set(mForegroundPadding, mForegroundPadding,
|
||||||
w - mForegroundPadding, h - mForegroundPadding);
|
w - mForegroundPadding, h - mForegroundPadding);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user