Loading packages/SystemUI/src/com/android/systemui/qs/QSFragment.java +4 −1 Original line number Diff line number Diff line Loading @@ -519,7 +519,10 @@ public class QSFragment extends LifecycleFragment implements QS, CommandQueue.Ca @Override public void setOverScrollAmount(int overScrollAmount) { mOverScrolling = overScrollAmount != 0; getView().setTranslationY(overScrollAmount); View view = getView(); if (view != null) { view.setTranslationY(overScrollAmount); } } @Override Loading packages/SystemUI/tests/src/com/android/systemui/qs/QSFragmentTest.java +18 −0 Original line number Diff line number Diff line Loading @@ -315,6 +315,24 @@ public class QSFragmentTest extends SysuiBaseFragmentTest { verify(mQuickQSPanelController).setCollapseExpandAction(action); } @Test public void setOverScrollAmount_setsTranslationOnView() { QSFragment fragment = resumeAndGetFragment(); fragment.setOverScrollAmount(123); assertThat(mQsFragmentView.getTranslationY()).isEqualTo(123); } @Test public void setOverScrollAmount_beforeViewCreated_translationIsNotSet() { QSFragment fragment = getFragment(); fragment.setOverScrollAmount(123); assertThat(mQsFragmentView.getTranslationY()).isEqualTo(0); } @Override protected Fragment instantiate(Context context, String className, Bundle arguments) { MockitoAnnotations.initMocks(this); Loading Loading
packages/SystemUI/src/com/android/systemui/qs/QSFragment.java +4 −1 Original line number Diff line number Diff line Loading @@ -519,7 +519,10 @@ public class QSFragment extends LifecycleFragment implements QS, CommandQueue.Ca @Override public void setOverScrollAmount(int overScrollAmount) { mOverScrolling = overScrollAmount != 0; getView().setTranslationY(overScrollAmount); View view = getView(); if (view != null) { view.setTranslationY(overScrollAmount); } } @Override Loading
packages/SystemUI/tests/src/com/android/systemui/qs/QSFragmentTest.java +18 −0 Original line number Diff line number Diff line Loading @@ -315,6 +315,24 @@ public class QSFragmentTest extends SysuiBaseFragmentTest { verify(mQuickQSPanelController).setCollapseExpandAction(action); } @Test public void setOverScrollAmount_setsTranslationOnView() { QSFragment fragment = resumeAndGetFragment(); fragment.setOverScrollAmount(123); assertThat(mQsFragmentView.getTranslationY()).isEqualTo(123); } @Test public void setOverScrollAmount_beforeViewCreated_translationIsNotSet() { QSFragment fragment = getFragment(); fragment.setOverScrollAmount(123); assertThat(mQsFragmentView.getTranslationY()).isEqualTo(0); } @Override protected Fragment instantiate(Context context, String className, Bundle arguments) { MockitoAnnotations.initMocks(this); Loading