如何自定义CirclePageIndicator?自定义、CirclePageIndicator

由网友(清风旧人)分享简介:我使用 ViewPager 和 PagerAdapter 获得 XML的幻灯片在Android应用程序秒。我使用 CirclePageIndicator 以编号的网页。如何自定义圆的对应当前页面的颜色?I am using ViewPager and PagerAdapter to get a slideshow...

我使用 ViewPager PagerAdapter 获得 XML的幻灯片在Android应用程序秒。我使用 CirclePageIndicator 以编号的网页。如何自定义圆的对应当前页面的颜色?

I am using ViewPager and PagerAdapter to get a slideshow of XMLs in android app. I am using CirclePageIndicator to number the page. How can I customise the color of the circle corresponding to current page ?

推荐答案

在你的 CirclePageIndicator 对象调用 setPageColor(Color.RED)设置圈红色的默认填充颜色。呼叫 setFillColor(Color.BLACK)设置所选圈黑色的填充颜色。呼叫 setStrokeColor(Color.WHITE)行程设置,或圆的边框颜色为白色。

On your CirclePageIndicator object call setPageColor(Color.RED) to set the default fill colour of the circle to red. Call setFillColor(Color.BLACK) to set the fill colour of the selected circle to black. Call setStrokeColor(Color.WHITE) to set the stroke or the circle's border colour to white.

您可以选择任何颜色,你要自定义的指标,是这些颜色值我提供的只是作为一个例子。

You can pick whatever colour you want to customize the indicator, these colour values I provided are just as an example.

您也可以使用XML定制这些指标。

You can also customize these indicators using XML.

从Android-ViewPagerIndicator's GitHub的回购:

<com.viewpagerindicator.CirclePageIndicator
    android:id="@+id/indicator"
    android:layout_height="wrap_content"
    android:layout_width="fill_parent"
    app:fillColor="#FF888888"
    app:pageColor="#88FF0000"
    app:strokeColor="#FF000000" />
阅读全文

相关推荐

最新文章