Merge "Fix pageMargin in PagedTileLayout" into sc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
95c0278060
@@ -7,7 +7,6 @@ import android.animation.ObjectAnimator;
|
||||
import android.animation.PropertyValuesHolder;
|
||||
import android.content.Context;
|
||||
import android.content.res.Configuration;
|
||||
import android.content.res.Resources;
|
||||
import android.os.Bundle;
|
||||
import android.util.AttributeSet;
|
||||
import android.util.Log;
|
||||
@@ -333,11 +332,6 @@ public class PagedTileLayout extends ViewPager implements QSTileLayout {
|
||||
|
||||
@Override
|
||||
public boolean updateResources() {
|
||||
// Update bottom padding, useful for removing extra space once the panel page indicator is
|
||||
// hidden.
|
||||
Resources res = getContext().getResources();
|
||||
setPageMargin(res.getDimensionPixelOffset(R.dimen.qs_tile_margin_horizontal));
|
||||
|
||||
setPadding(0, 0, 0,
|
||||
getContext().getResources().getDimensionPixelSize(
|
||||
R.dimen.qs_paged_tile_layout_padding_bottom));
|
||||
|
||||
@@ -207,11 +207,12 @@ public class QSContainerImpl extends FrameLayout {
|
||||
mContext.getResources().getDimensionPixelSize(R.dimen.qs_container_bottom_padding)
|
||||
);
|
||||
|
||||
mSideMargins = getResources().getDimensionPixelSize(R.dimen.notification_side_paddings);
|
||||
int sideMargins = getResources().getDimensionPixelSize(R.dimen.notification_side_paddings);
|
||||
int padding = getResources().getDimensionPixelSize(
|
||||
R.dimen.notification_shade_content_margin_horizontal);
|
||||
boolean marginsChanged = padding != mContentPadding;
|
||||
boolean marginsChanged = padding != mContentPadding || sideMargins != mSideMargins;
|
||||
mContentPadding = padding;
|
||||
mSideMargins = sideMargins;
|
||||
if (marginsChanged) {
|
||||
updatePaddingsAndMargins(qsPanelController, quickStatusBarHeaderController);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user