Настройка стиля ViewPagerIndicator

В моем приложении я пытаюсь стилизовать ViewPagerIndicator. Пейджер состоит из нескольких фрагментов. Я хочу что-то в точности как на картинке - CirclePageIndicator внизу справа и заголовок внизу слева. Тем не менее, CirclePageIndicator по умолчанию располагается по центру, и если я настраиваю "центрированное" значение индикатора в false, то оно идет влево. Я не нашел никакой возможности переместить это на правую сторону, как показано на рисунке.

Фрагменты в ViewPager с ViewPagerIndicator

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

Кстати, я использую библиотекуДжейка Уортона для ViewpagerIndicator.

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

С уважением. & Заранее спасибо.

1 ответ

Решение

В src / com / viewpagerindicator / CirclePageIndicator.java

Добавь это

// в строке 236

    if (mRight) {
        longOffset = longSize  - ((count * threeRadius) / 2.0f);
    }

// примерно в строке 116

public void setRight(boolean right) {
    mRight = right;
    invalidate();
}

// строка 58

private boolean mRight; 

Вы также можете добавить некоторые отступы, если хотите

Другие вопросы по тегам