Intereting Posts
NoSuchMethodError для VideoView.setOnPreparedListener () Android dev время против времени iPhone dev Как обращаться с кнопками «сохранить» и «отменить» и обратно Meteor.js код версии для Android Как избавиться от лишнего промежутка между кнопкой и другими видами? Как установить демо-приложение android api в мой телефон ClickListener в PagerAdapter срабатывает в неправильном положении Как конвертировать изображения в видео в android с помощью javacv? Кнопка скрытия скрытой клавиатуры Android Uncleared StateListDrawable поведение на Android Настройки прокси-сервера Android SDK в LINUX План Android с видом справа, который занимает заданное пространство и просматривает левые шкалы, чтобы заполнить остальную часть экрана до определенного предела Отправить сообщение Whatsapp для конкретного контакта SQLiteException: не удается запустить транзакцию в транзакции (код 1) Есть ли способ добавить напоминания к новому событию календаря с использованием намерений?

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

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

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

Вот стиль, который я использовал для 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" />