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.animation.PropertyValuesHolder;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.content.res.Configuration;
|
import android.content.res.Configuration;
|
||||||
import android.content.res.Resources;
|
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import android.util.AttributeSet;
|
import android.util.AttributeSet;
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
@@ -333,11 +332,6 @@ public class PagedTileLayout extends ViewPager implements QSTileLayout {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean updateResources() {
|
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,
|
setPadding(0, 0, 0,
|
||||||
getContext().getResources().getDimensionPixelSize(
|
getContext().getResources().getDimensionPixelSize(
|
||||||
R.dimen.qs_paged_tile_layout_padding_bottom));
|
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)
|
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(
|
int padding = getResources().getDimensionPixelSize(
|
||||||
R.dimen.notification_shade_content_margin_horizontal);
|
R.dimen.notification_shade_content_margin_horizontal);
|
||||||
boolean marginsChanged = padding != mContentPadding;
|
boolean marginsChanged = padding != mContentPadding || sideMargins != mSideMargins;
|
||||||
mContentPadding = padding;
|
mContentPadding = padding;
|
||||||
|
mSideMargins = sideMargins;
|
||||||
if (marginsChanged) {
|
if (marginsChanged) {
|
||||||
updatePaddingsAndMargins(qsPanelController, quickStatusBarHeaderController);
|
updatePaddingsAndMargins(qsPanelController, quickStatusBarHeaderController);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user