Intereting Posts
Динамический вид с прокруткой по горизонтали и вертикали Растровое изображение сжато с качеством = 100 больший размер файла, чем оригинал Как установить многострочные, первые флажки и отключить предложения на edittext Android Test Test Response – никогда не работает В какой ситуации мы хотим добавить фрагмент без контейнера? Соединение с Android-сервером завершилось неудачно после 489 успешных соединений Не может получить доступ к памяти по адресу 0X1 после настройки gdb и eclipse для отладки общей библиотеки из приложения Android Получение ошибки 500 при использовании Google REST API Как закрыть активность со службы? Одновременное распознавание речи и аудиозапись Android Ошибка раздувания класса com.google.ads.AdView Как изменить размер текста элемента NavigationView? Маркер карты Google заменяется ограничивающим прямоугольником при масштабировании Создайте событие pre build для копирования файлов в папку с ресурсами в приложении Android Объявления Admob не отображаются

Индикатор круглого пейджера не выглядит круглым

Я использую индикатор пейджера Шерлока, и круги в пейджере не выглядят достаточно круто (я пробовал разные цвета, и вы все еще можете видеть, что они не круглые).

Введите описание изображения здесь

Вот стиль, который я использовал для CircleIndicator

 <style name="CustomCirclePageIndicator"> <item name="fillColor">@color/light_blue</item> <item name="unselectedColor">@android:color/white</item> <item name="centered">true</item> <item name="strokeColor">@null</item> <item name="pageColor">@android:color/white</item> </style> 

Я хочу добиться следующего результата (но с разными цветами):

Введите описание изображения здесь

Вот макет xml

 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@color/brown" android:orientation="vertical" > <RelativeLayout android:id="@+id/top_layout" android:layout_width="fill_parent" android:layout_height="170.00dp" android:background="@color/light_blue" > <ImageView android:id="@+id/logo" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_marginTop="5dp" android:background="@drawable/login_logo" /> <TextView android:id="@+id/logo_text" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@id/logo" android:layout_centerHorizontal="true" android:text="..." android:textSize="16sp" /> </RelativeLayout> <android.support.v4.view.ViewPager android:id="@+id/pager" android:layout_marginTop="20dp" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_above="@+id/titles" android:layout_below="@id/top_layout" android:layout_centerHorizontal="true" android:overScrollMode="never" > </android.support.v4.view.ViewPager> <com.viewpagerindicator.CirclePageIndicator android:id="@+id/titles" style="@style/CustomCirclePageIndicator" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_centerHorizontal="true" android:layout_marginBottom="20dp" /> </RelativeLayout> 

Solutions Collecting From Web of "Индикатор круглого пейджера не выглядит круглым"

Добавить PADDING

Посмотрите на страницу примера вручную для индикатора круга:

https://github.com/JakeWharton/Android-ViewPagerIndicator/blob/master/sample/res/layout/simple_circles.xml

Как выглядит ваш индикатор, когда вы просто используете основные свойства, представленные в примере?

  <com.viewpagerindicator.CirclePageIndicator android:id="@+id/indicator" android:padding="10dip" android:layout_height="wrap_content" android:layout_width="fill_parent" /> 

Добавьте дополнение к этому фрагменту кода

 <com.viewpagerindicator.CirclePageIndicator android:id="@+id/titles" style="@style/CustomCirclePageIndicator" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_centerHorizontal="true" android:padding="10dp" android:layout_marginBottom="20dp" />