Merge "Fix overlapping icons on display size page."

This commit is contained in:
PETER LIANG
2022-12-28 12:36:35 +00:00
committed by Android (Google) Code Review
2 changed files with 6 additions and 0 deletions

View File

@@ -112,8 +112,10 @@ class TextReadingPreviewController extends BasePreferenceController implements
mPreviewPreference.setPreviewAdapter(pagerAdapter); mPreviewPreference.setPreviewAdapter(pagerAdapter);
mPreviewPreference.setCurrentItem( mPreviewPreference.setCurrentItem(
isLayoutRtl ? PREVIEW_SAMPLE_RES_IDS.length - 1 : FRAME_INITIAL_INDEX); isLayoutRtl ? PREVIEW_SAMPLE_RES_IDS.length - 1 : FRAME_INITIAL_INDEX);
final int initialPagerIndex = final int initialPagerIndex =
mLastFontProgress * mDisplaySizeData.getValues().size() + mLastDisplayProgress; mLastFontProgress * mDisplaySizeData.getValues().size() + mLastDisplayProgress;
mPreviewPreference.setLastLayerIndex(initialPagerIndex);
pagerAdapter.setPreviewLayer(initialPagerIndex, LAYER_INITIAL_INDEX, pagerAdapter.setPreviewLayer(initialPagerIndex, LAYER_INITIAL_INDEX,
FRAME_INITIAL_INDEX, /* animate= */ false); FRAME_INITIAL_INDEX, /* animate= */ false);
} }

View File

@@ -105,6 +105,10 @@ public class TextReadingPreviewPreference extends Preference {
} }
} }
void setLastLayerIndex(int lastLayerIndex) {
mLastLayerIndex = lastLayerIndex;
}
int getCurrentItem() { int getCurrentItem() {
return mCurrentItem; return mCurrentItem;
} }