Я использую этот пейджер вертикального просмотра в одном из своих приложений. Этот пейджер просмотра прокручивается вертикально вместо традиционного пейджера просмотра, который прокручивается горизонтально.
Я хочу показать индикатор View Pager в этом View Pager. Я наткнулся на эту библиотеку View Pager Indicator, чтобы показать индикатор пейджеру просмотра.
Ниже мой xml-код:
<RelativeLayout
android:id="@+id/scroll_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:visibility="visible">
<com.viewpagerindicator.CirclePageIndicator
android:id="@+id/view_pager_indicator"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="10dip" />
<fr.castorflex.android.verticalviewpager.VerticalViewPager
android:id="@+id/view_pager"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
</RelativeLayout>
Ниже приведен код моей активности для прикрепления пейджера просмотра с индикатором просмотра пейджера.
mViewPager = (VerticalViewPager) findViewById(R.id.view_pager);
mViewPagerIndicator = (CirclePageIndicator) findViewById(R.id.view_pager_indicator);
mViewPagerIndicator.setViewPager(mVerticalViewPager); //need to pass the object of support v4 ViewPager
Третья строка в приведенном выше коде дает ошибку. Это связано с тем, что метод setViewPager() принимает android.support.v4.view.ViewPager
в качестве параметра, и я отправляю объект VerticalViewPager.
Как я могу отправить объект этому CustomViewPager? Как я могу просмотреть индикатор пейджера для этого CustomViewPager?
Пожалуйста, помогите мне.