这个是豌豆荚 APP上的样式,他们TabLayout的白色下标线很短
这个是Demo上 默认的效果,白色下标线跟当前 tab item 的宽度一样
所以问题就是如何能控制这个下标线的样式,让它像豌豆荚上那样的效果?
我找到一个第三方的组件 SmartTabLayout
小伙看你根骨奇佳,潜力无限,来学PHP伐。
Wandoujia は TabLayout を使用して実装されていません。私はそれを確認するために uiauTomatorviewer (sdk/tools ディレクトリにあるビュー表示ツール) を使用しました。
TabLayout API を見ると、下のマークの幅を設定する方法が見つからないことがわかりました。小さなマーク setSelectedTabIndicatorHeight の高さを設定する方法しかないため、Wandoujia APP ではできない可能性があります。 TabLayout を使用していますが、カスタム コントロール レイアウトである可能性があります。
setSelectedTabIndicatorHeight
https://github.com/hackware19... を試してください
Wandoujia は TabLayout を使用して実装されていません。私はそれを確認するために uiauTomatorviewer (sdk/tools ディレクトリにあるビュー表示ツール) を使用しました。
TabLayout API を見ると、下のマークの幅を設定する方法が見つからないことがわかりました。小さなマーク
setSelectedTabIndicatorHeight
の高さを設定する方法しかないため、Wandoujia APP ではできない可能性があります。 TabLayout を使用していますが、カスタム コントロール レイアウトである可能性があります。https://github.com/hackware19... を試してください