Viewpager с индикатором круга и заголовка

Я использую Viewpager и пейджер с просмотром Circle и Title из JakeWharton Viewpager с индикатором круга работает нормально, но при использовании пейджера представления с индикатором круга и заголовка оба индикатора не работают. Вот скриншот проблемы:

введите описание изображения здесь Так можно ли использовать оба индикатора одновременно, и если да, то как я могу это сделать? Также кто-нибудь знает, как я могу создать индикатор заголовка? Сейчас он показывает синюю линию и текст.

Вот мой код:

adapter = new ContractsPagerAdapter(getActivity(), topContracts, selected);     
        pager.setAdapter(adapter);
        indicator.setViewPager(pager);
        titleIndicator.setTextColor(getResources().getColor(R.color.white));
        titleIndicator.setViewPager(pager);

Ответ 1

Привет, вы можете сделать это логически. Я реализовал его с помощью ViewPager и макета кадра. Рамка макета, чтобы показать указатель. Индикатор в основном два изображения для включения и выключения. Вы можете загрузить полный код и соответственно изменить его. http://javaant.com/viewpager-with-circle-indicator-in-android/#.VpdtjMB943g Надеюсь, что это поможет вам.

Ответ 2

Я могу предложить только альтернативную библиотеку. В настоящее время я использую эту "Библиотека материалов" , которая имеет макет активности ViewPagerWithIndicator. Он использует фрагменты, и прямо с места битвы делает именно то, что вы просите. Он изменяет ActionBarTitle вместе с индикатором. Его очень легко реализовать и облегчить.