Android PagerTabStrip setDrawFullUnderline不工作

Android PagerTabStrip setDrawFullUnderline不工作,android,Android,调用setDrawFullUnderline(false)仍然会绘制下划线。 同时尝试将颜色设置为透明会使其变为黑色 它可以通过子类化PageTapStrip并重写onDraw而不调用super来解决。 我还遍历了孩子们,以便能够设置字体 这是限制组件与其他应用程序一致的bug还是默认行为?我想我看到一些代码忽略了下划线颜色的alpha值。是的,在android文档中setTabIndicatorColor下说“颜色设置为0xRRGGBB值。高字节(alpha)被忽略。”

调用setDrawFullUnderline(false)仍然会绘制下划线。 同时尝试将颜色设置为透明会使其变为黑色

它可以通过子类化PageTapStrip并重写onDraw而不调用super来解决。 我还遍历了孩子们,以便能够设置字体


这是限制组件与其他应用程序一致的bug还是默认行为?我想我看到一些代码忽略了下划线颜色的alpha值。

是的,在android文档中setTabIndicatorColor下说“颜色设置为0xRRGGBB值。高字节(alpha)被忽略。”