Круговой индикатор View Pager для пользовательского View Pager

Я использую этот пейджер вертикального просмотра в одном из своих приложений. Этот пейджер просмотра прокручивается вертикально вместо традиционного пейджера просмотра, который прокручивается горизонтально.

Я хочу показать индикатор 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?

Пожалуйста, помогите мне.


person Nitesh Kumar    schedule 02.12.2014    source источник


Ответы (1)


У меня есть адаптированный (разветвленный) Джейк Библиотека Wharton ViewPagerIndicator для обеспечения вертикального и горизонтального просмотра страниц (с индикатором), как показано в списке моего приложения здесь.

Моя разветвленная библиотека, найденная здесь, позволит добиться нужного вам эффекта.

person BrantApps    schedule 03.01.2015