在学习 Android,关于 TabLayout 字体选中加粗问题

54 天前
 smallmonster

想实现 tab 选中时字体加粗,在网上查问 ai 好像都是说用自定义 view 实现。但是我用自定义 view 又有一个新问题,tab 选中时下滑线又没有跟字体一样宽了,设置 tabIndicatorFullWidth=false ,也没有用。然后查发现大家都是用反射来修改下划线的宽度,我不明白实现这个功能要这么复杂吗

1605 次点击
所在节点    Android
10 条回复
qwwuyu
54 天前
是很不好用,我一般直接自定义控件了。
smallmonster
54 天前
@qwwuyu 就是不用自带的 TabLayout 吗。整个逻辑都自己写?
qwwuyu
54 天前

qwwuyu
54 天前
我们这用的频率也不高,直接按 UI 来写,缺什么加什么,要求什么改什么...
liuchenx
53 天前
一般都是用开源第三方的,TabLayout 确实没设计好
chenyue
53 天前
TabLayout 不好用,直接用三方的 indicator
cyningxu
53 天前
自定义 View ,自己 draw ,你要知道一个控件没法满足所有人的需求,这就是只要在乎用户体验的 App 都会有自己组件库的原因
chf007
53 天前
既然是在学习为什么还在学 View ,直接 Compose 啊
smallmonster
50 天前
@chenyue 我想着才接触,能用原生的就用原生的。

@chf007 现在使用 View 的项目还是多吧,之前也在纠结学哪个,后来还是觉得从 View 学好些。
NaiveSimpleYoung
42 天前
View 你能看懂就行了,现在学当然直接 compose 啊,你回后悔没有早点用上。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1149065

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX