Skip to content

Commit

Permalink
Fixed calculations with padding
Browse files Browse the repository at this point in the history
  • Loading branch information
Andy671 committed Feb 7, 2017
1 parent c029bf0 commit 2b45526
Showing 1 changed file with 2 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -234,13 +234,13 @@ protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
private int measureWidth(int measureSpec) {
int preferredWidth = (int) (size == Size.Large ? DEFAULT_LARGE_WIDTH * densityScale : DEFAULT_LARGE_WIDTH * densityScale / 2);

return getMeasurement(measureSpec, preferredWidth);
return getMeasurement(measureSpec, preferredWidth) + getPaddingRight() + getPaddingLeft();
}

private int measureHeight(int measureSpec) {
int preferredHeight = (int) (DEFAULT_LARGE_HEIGHT * densityScale);

return getMeasurement(measureSpec, preferredHeight);
return getMeasurement(measureSpec, preferredHeight) + getPaddingTop() + getPaddingBottom();
}

private int getMeasurement(int measureSpec, int preferred) {
Expand Down

0 comments on commit 2b45526

Please sign in to comment.