Skip to content

给indicator设置颜色不生效 #300

Description

@mJieg911

给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;
}

Activity

  1. mJieg911 commented on Nov 3, 2024

    @mJieg911
    Author

    感觉像是indicator被遮挡了 ,使用commonNavigator.setIndicatorOnTop(true)后就只能看到indicator而看不到标题文字了

  2. mJieg911 commented on Nov 3, 2024

    @mJieg911
    Author

    原来是主题的原因,把这几行删掉就行了,我目前还不了解这些属性,还不知道设置这些会产生什么影响。

    <!--        <item name="android:background">@color/white</item>-->
    
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions