找不到与给定名称匹配的资源:attr 'threeRadius'。 ViewPagerIndicator

No resource found that matches the given name: attr 'threeRadius'. ViewPagerIndicator

我正在 http://viewpagerindicator.com/ 使用 ViewPagerIndicator。 我正在尝试更改圆圈之间的 space 。正如此处推荐的 View pager indicator Jake Wharton 我正在使用 'threeRadius'。

我不知道它是否在正确的位置,但我将节点作为附加属性放入,现在我开始收到此错误:

找不到与给定名称匹配的资源:attr 'threeRadius'。

这是我对 CustomCirclePageIndicator 的配置:

<style name="CustomCirclePageIndicator">
        <item name="fillColor">#FFFFFF</item>
        <item name="pageColor">#2C3A46</item>
        <item name="strokeWidth">0dp</item>
        <item name="radius">4dp</item>
        <item name="threeRadius">10dp</item>
    </style>

你能告诉我正确的方法吗?

库的attr.xml中没有threeRadius。你可以看一下文件here。这就是您收到此错误消息的原因。

但是 CirclePageIndicator class (Link) 中有一个名为 threeRadius 的变量。

因此您可以更改此值。