Add dot page indicator to preview screen pager.

Change-Id: I4fa5aba28ad20be17bd5fa8d3c6a06d8a9a4a64a
This commit is contained in:
Noah Wang
2016-01-13 16:55:07 -08:00
parent 99b7b12e19
commit 085028d7ee
6 changed files with 962 additions and 4 deletions

View File

@@ -27,6 +27,7 @@ import android.view.ViewGroup;
import android.widget.SeekBar;
import android.widget.SeekBar.OnSeekBarChangeListener;
import android.widget.TextView;
import com.android.settings.widget.DotsPageIndicator;
/**
@@ -131,6 +132,15 @@ public abstract class PreviewSeekBarPreferenceFragment extends SettingsPreferenc
mPreviewPager = (ViewPager) content.findViewById(R.id.preview_pager);
mPreviewPager.setAdapter(mPreviewPagerAdapter);
final DotsPageIndicator pageIndicator =
(DotsPageIndicator) content.findViewById(R.id.page_indicator);
if (mPreviewSampleResIds.length > 1) {
pageIndicator.setViewPager(mPreviewPager);
pageIndicator.setVisibility(View.VISIBLE);
} else {
pageIndicator.setVisibility(View.GONE);
}
setPreviewLayer(mInitialIndex, false);
return root;
}