给indicator设置颜色不生效

Author: mJieg911Created Nov 3, 2024Updated Nov 3, 2024

给indicator设置颜色,深色模式下颜色正常,浅色模式下颜色就不对了,有人遇到过吗?怎么解决?

@Override
public IPagerIndicator getIndicator(Context context) {
    LinePagerIndicator indicator = new LinePagerIndicator(context);
    indicator.setMode(LinePagerIndicator.MODE_EXACTLY);
    indicator.setLineHeight(UIUtil.dip2px(context, 6));
    indicator.setLineWidth(UIUtil.dip2px(context, 10));
    indicator.setRoundRadius(UIUtil.dip2px(context, 3));
    indicator.setStartInterpolator(new AccelerateInterpolator());
    indicator.setEndInterpolator(new DecelerateInterpolator(2.0f));
    indicator.setColors(getContext().getColor(R.color.background_deep_green));
    return indicator;
}

Source: hackware1993/MagicIndicator