【发布时间】:2015-12-20 09:46:04
【问题描述】:
我想使用自定义图标更改 TabLayout 的选定选项卡指示器,该图标应遵循相同的行为(当用户滑向下一个选项卡时,图标会相应移动)。
类中没有默认方法,因为您只能实现选项卡的布局自定义。我决定看一下 TabLayout 的source code,但是 1)我在类中找不到标签指示器在绘制时将采用的形状定义的点,以及 2)我不能甚至完全导入课程。 我还希望(如果可能的话)避免使用任何第三方库,因为该项目已经非常繁重了。
你有什么建议吗?我可以看到两种可能的方法:
- 找到一种方法来自定义 TabLayout 类,以便 用自定义图标替换“方形”。
- 找到一种方法 将用户在 ViewPager 上的触摸手势与 自定义视图(即我的图标)的移动。
【问题讨论】:
-
这正是我所需要的
标签: java android android-viewpager android-tablayout android-touch-event