如何自定义CirclePageIndicator? [英] How to customise the CirclePageIndicator?

查看:135
本文介绍了如何自定义CirclePageIndicator?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用 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.

从<一个实例href="https://github.com/JakeWharton/Android-ViewPagerIndicator/blob/master/sample/res/layout/themed_circles.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" />

这篇关于如何自定义CirclePageIndicator?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆