android - 怎么实现这种效果,即上面的一排Tab第一个是滑动不到的,需要点击?
PHP中文网
PHP中文网 2017-04-17 14:57:44
[Android讨论组]

像上面这种效果,“全部”后面的一排tab之间是可以滑动的,就是说有隐藏的还可以划出来。但是”全部"滑不到,必须点击。点击到全部后,下滑线就应该标记到它下面了,后面的所有tab都失去下划线。
当然,选中上面任何一个tab,下面的界面都得变换啊。

我第一反应想到的是用TabLayout实现tab滑动,下面用ViewPager。但是前面那个“全部”很蛋疼啊,咋实现呢?

PHP中文网
PHP中文网

认证高级PHP讲师

全部回复(4)
PHP中文网

第一,没太看懂你的意思
第二,直接打看一下源码不就可以了

这个比较简单吧,“全部”放到一个p里面,后面的跟一个pwhite-space: nowrap(如果不是 CSS3的话表格是支持nowrap),后面这个p 不要滚动条,里面放inlineblock(移动端本身支持超出的话使用“滑动”滚动页面)

高洛峰

https://github.com/astuetz/PagerSlidingTabStrip

高洛峰

一个横向的LinearLayout第一个你自己实现,后面那个就用控件,so easy

阿神

还在用tablayout?不妨试试magicindicator

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号