android-spinnerwheel – 单个选项卡可绘制

我想在WheelHorizo​​ntalView(它包含在库 android-spinnerwheel中)中设置单个选项卡的宽度和高度.并将该选项卡设置为支持选择/按压状态的drawable.

这可以在ViewPagerIndicator(使用vpiTabPageIndicatorStyle)中完成,但是我不能使用此库. (这是我如何使用vpiTabPageIndicatorStyle:http://pastebin.com/wB4vGMyJ)

我试过的是将selectionDivider更改为drawable:

<?xml version="1.0" encoding="utf-8"?>
<selector
  xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_pressed="true" android:drawable="@drawable/drawable_daychooser_item_pressed" />
    <item android:state_selected="true" android:drawable="@drawable/drawable_daychooser_item_selected" />
    <item android:drawable="@drawable/drawable_daychooser_item_default" />
</selector>

但是这不行.我看过wheel__attrs.xml,但是找不到另一个格式为drawable(引用)的属性.

这是现在如何

这就是我想要的:

如果您想知道为什么我从ViewPagerIndicator切换到android-spinnerwheel,请参阅这里:ViewPagerIndicator – Set the TabPageIndicator to the center

我也在android-spinnerwheel GitHub页面询问了这个问题,但是在4个月没有任何回复之后,我决定也在这里问一下.

解决方法

我改变了我的WheelAdapter文字颜色,
@Override
    public View getItem(int index,View cachedView,ViewGroup parent) {
        View view = super.getItem(index,cachedView,parent);
            ((TextView)view.findViewById(R.id.textView)).setTextColor(index==minute?Color.WHITE:Color.BLACK);
        return view;
    }

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...