为了账号安全,请及时绑定邮箱和手机立即绑定

怎么实现下划线移动 并且对应的title变成红色

怎么实现下划线移动 并且对应的title变成红色

正在回答

3 回答

可以自己绘制一个下划线:头部的Tab是一个个单独的view,我们可以给他的parentView绘制一个下划线,在滑动的时候,我们设置一个滑动的动画,让下划线切换过去。当然,使用第三方库更简单

0 回复 有任何疑惑可以回复我~

可以用一下第三方的ViewPagerIndicator,或者Android5.0新出的TabLayout

0 回复 有任何疑惑可以回复我~

是不是像viewpager+fragment那样的分页?

下划线是一个控件弄个背景颜色宽度和你一个项一样,当你跳转页面的时候计算好偏移量用动画把这个空间移动过去,而title的颜色你每个项弄个id改变下背景颜色和文本字体的颜色就可以了

0 回复 有任何疑惑可以回复我~
#1

Suma 回复 慕仔9773213 提问者

这个一般都是自己做的复合布局而已,并不是自带的,viewpager一般就是提供滑动手势,和fragment的集合容器方便你切换而已,你要自己在布局内添加你要的下划线效果
2015-12-11 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
多种多样的App主界面Tab实现方法
  • 参与学习       48925    人
  • 解答问题       179    个

本课程就将讲解迄今为止最流行的4种实现Tab的方法

进入课程

怎么实现下划线移动 并且对应的title变成红色

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信