Merge "Fix incorrect icon alignment on shelf" into pi-dev

This commit is contained in:
Selim Cinek
2018-05-02 20:36:24 +00:00
committed by Android (Google) Code Review
2 changed files with 10 additions and 0 deletions

View File

@@ -1635,6 +1635,7 @@ public class ExpandableNotificationRow extends ActivatableNotificationView
mTranslateableViews.get(i).setTranslationX(0); mTranslateableViews.get(i).setTranslationX(0);
} }
invalidateOutline(); invalidateOutline();
getEntry().expandedIcon.setScrollX(0);
} }
mMenuRow.resetMenu(); mMenuRow.resetMenu();

View File

@@ -298,4 +298,13 @@ public class ExpandableNotificationRowTest extends SysuiTestCase {
assertEquals(3, mGroupRow.getNumUniqueChannels()); assertEquals(3, mGroupRow.getNumUniqueChannels());
} }
@Test
public void testIconScrollXAfterTranslationAndReset() throws Exception {
mGroupRow.setTranslation(50);
assertEquals(50, -mGroupRow.getEntry().expandedIcon.getScrollX());
mGroupRow.resetTranslation();
assertEquals(0, mGroupRow.getEntry().expandedIcon.getScrollX());
}
} }