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:
Winson Chung
2013-10-08 17:28:58 -07:00
committed by Android Git Automerger
+6 -1
View File
@@ -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);
}