Use getMeasuredWidth instead of getWidth in setSplitIconParams
Fix: 208647202 Test: Enter overview with app pairs, rotate and rotate back, check the task icon Change-Id: I14914258a2508cf3f399312f4c88574b27a5e9fa
This commit is contained in:
@@ -541,17 +541,18 @@ public class PortraitPagedViewHandler implements PagedOrientationHandler {
|
||||
|
||||
if (deviceProfile.isLandscape) {
|
||||
primaryIconParams.gravity = TOP | START;
|
||||
primaryIconView.setTranslationX(primarySnapshotWidth - primaryIconView.getWidth());
|
||||
primaryIconView.setTranslationX(
|
||||
primarySnapshotWidth - primaryIconView.getMeasuredWidth());
|
||||
primaryIconView.setTranslationY(0);
|
||||
secondaryIconParams.gravity = TOP | START;
|
||||
secondaryIconView.setTranslationX(primarySnapshotWidth + dividerBar);
|
||||
} else {
|
||||
primaryIconParams.gravity = TOP | CENTER_HORIZONTAL;
|
||||
primaryIconView.setTranslationX(-(primaryIconView.getWidth()) / 2f);
|
||||
primaryIconView.setTranslationX(-(primaryIconView.getMeasuredWidth()) / 2f);
|
||||
primaryIconView.setTranslationY(0);
|
||||
|
||||
secondaryIconParams.gravity = TOP | CENTER_HORIZONTAL;
|
||||
secondaryIconView.setTranslationX(secondaryIconView.getWidth() / 2f);
|
||||
secondaryIconView.setTranslationX(secondaryIconView.getMeasuredWidth() / 2f);
|
||||
}
|
||||
secondaryIconView.setTranslationY(0);
|
||||
primaryIconView.setLayoutParams(primaryIconParams);
|
||||
|
||||
Reference in New Issue
Block a user