如何自定义chrisbanes / ActionBar-PullToRefresh或更改下拉刷新栏的颜色

3
我正在使用来自以下链接的chrisbanes/ActionBar-PullToRefresh: https://github.com/chrisbanes/ActionBar-PullToRefresh,我已经创建了自定义列表视图,现在想要更改刷新栏的颜色以及上面的文字颜色,如您所见,它是黑色的。请问有人能够指导我吗? ![enter image description here][1]

我已经检查了库,没有 LoadingLayout.java 类、pull_to_refresh_header_horizontal.xml 和 pull_to_refresh_header_vertical.xml 文件。 - Achin
他们提到我们可以从此链接https://github.com/chrisbanes/ActionBar-PullToRefresh/blob/development/samples/stock/res/values/styles.xml自定义标题,但对我没有起作用。 - Achin
如图所示,黑色没有改变。 - Achin
请检查values/colors.xml文件。 - GrIsHu
我正在使用这个库,你可以在这个视频中看到我在选项卡中使用了最后一个。https://play.google.com/store/apps/details?id=uk.co.senab.actionbarpulltorefresh.samples.stock - Achin
显示剩余5条评论
1个回答

6
Change Progress Bar Color:
defaultHeaderTransformer.setProgressBarColor(getResources().getColor(R.color.accent_color));

Change Text Color:
<item name="ptrHeaderTitleTextAppearance">@style/TextAppearanceCustomPtrHeaderTitle</item>
<style name="TextAppearanceCustomPtrHeaderTitle" parent="android:TextAppearance.Large">
<item name="android:textSize">20dp</item>
<item name="android:textColor">@android:color/white</item>
</style>

3
嘿,如何使用defaultHeader类以及在哪里使用这个语句? - Cyph3rCod3r
DefaultHeaderTransformer transformer = (DefaultHeaderTransformer) mPullToRefreshLayout.getHeaderTransformer();默认头部转换器transformer =(DefaultHeaderTransformer)mPullToRefreshLayout.getHeaderTransformer(); - lordmegamax

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接