滑动-Android 切换tab时底部指示器的移动效果是如何实现的

问题描述

Android 切换tab时底部指示器的移动效果是如何实现的

大家好,有一些软件是这样的,切换tab时,下面的红色条会滑动过去,
比如说点击了“朋友圈”,红色条就从“专辑”下面滑动到“朋友圈”,
请问如何实现,给个思路也好,谢谢!!!

解决方案

底部条是一个图片mTabSelector,占整个宽度的四分之一
每次切换的时候,整个layout的params就变

    RelativeLayout.LayoutParams params = (RelativeLayout.LayoutParams) mTabSelector.getLayoutParams();    params.leftMargin = (index - 1) * params.width;    mTabSelector.setLayoutParams(params);

解决方案二:
View切换的时候,加上anim就好了 例子太多了

时间: 2025-01-30 11:43:25

滑动-Android 切换tab时底部指示器的移动效果是如何实现的的相关文章

Android 仿京东商城底部布局的选择效果(Selector 选择器的实现)

京东商城的底部布局的选择效果看上去很复杂,其实很简单,这主要是要感谢 selector 选择器,本文将讲解仿照京东商城的底部布局的选择效果,如何实现 selector 选择器,在不同的状态下,给 view 设置不同的背景. 京东商城底部布局的选择效果如下. View主要的几种状态 主要状态有8种,设置状态的代码以及相应的含义如下. android:state_pressed = "true/false" //true表示按下状态,false表示非按下状态. android:state_

Android之IphoneTreeView带组指示器的ExpandableListView效果_Android

之前实现过一次这种效果的ExpandableListView:http://www.jb51.net/article/38482.htm,带效果比较挫,最近,在参考联系人源码PinnedHeaderListView,以及网上各位大侠的源码,封装了一个效果最好,而且使用最简单的IphoneTreeView,下面先看看效果图:  首先让我们看看封装得比较完善的IphoneTreeView: 复制代码 代码如下: public class IphoneTreeView extends Expandab

Android之IphoneTreeView带组指示器的ExpandableListView效果

之前实现过一次这种效果的ExpandableListView:http://www.jb51.net/article/38482.htm,带效果比较挫,最近,在参考联系人源码PinnedHeaderListView,以及网上各位大侠的源码,封装了一个效果最好,而且使用最简单的IphoneTreeView,下面先看看效果图:   首先让我们看看封装得比较完善的IphoneTreeView: 复制代码 代码如下: public class IphoneTreeView extends Expanda

Android仿网易严选底部弹出菜单效果

在网易严选的看东西的时候在商品详情页里看到他的底部弹出菜单,本能反应是想用DottomSheetDialog或者PopupWindow来实现,可是发现实现不了他那种效果,于是就自己模仿一个像严选这样的底部弹出菜单. 不管是DottomSheetDialog或者PopupWindow他们的阴影背景都是全部覆盖的,这就造成除了菜单内容的View之外其他都是阴影的,而严选不是这样的.唠叨到此,首先展示效果图如下: 是不是还可以呢,由于代码量不多却注释详细,所以先贴出代码再一一详说: BottomPop

Android如何tab的内容里面实现手势滑动

问题描述 Android如何tab的内容里面实现手势滑动 Android如何tab的内容里面实现手势滑动,不是从一个tab标签滑到另一个tab,而是一个tab的内容下进行手势滑动. 就是手势滑动的时候,实现页面卡不动,页面卡内的内容实现翻页的效果! 解决方案 参考:http://blog.csdn.net/fancylovejava/article/details/21446321 解决方案二: 我是想手势滑动时候,实现页面卡不动,但页面里面的内容有翻页的效果. 解决方案三: [http://b

Android 高仿新浪微博底部导航栏,实现双击首页Tab,页面的ListView滚动、刷新

 现在很多APP,如微信.QQ.微博等等,它们的主页面都无一例外的选择使用底部Tab导航, 通过这种方式,可以很好的把页面层级分化,很好的提高用户体验.相信,很多Android开发者,都使用到过这种经典的设计,可是您你能保证您的设计真的没问题么?  为啥我会有这个疑问呢? 因为我日前就遇到了这么一个情况,发现我做的APP导航页有问题. 具体可以参考这篇博客:[Android]保存Fragment切换状态 , 首先说明的是,我的项目是从之前就沿用下来的框架,页面底部tab的实现,就是采用前面博客提

横竖屏切换-android app启动时根据是手机端还是Pad端进行横竖屏判断,以及不同布局

问题描述 android app启动时根据是手机端还是Pad端进行横竖屏判断,以及不同布局 如何判断一个app,如果运行在平板上,就横屏展示,如果运行在手机上就竖屏展示.而且在这两个端不允许横竖屏切换.而且MainActivity得长的不一样.意思就是要有两套布局.需要建什么资源文件夹 解决方案 http://jingyan.baidu.com/article/455a9950aa8aaea16627788a.html

JS+CSS实现滑动切换tab菜单效果_javascript技巧

本文实例讲述了JS+CSS实现滑动切换tab菜单效果.分享给大家供大家参考.具体如下: 这是风格简单的一款JS+CSS滑动门特效代码,当鼠标滑过菜单的时候,二级菜单自动切换,鼠标不需要点击,滑动门效果是个比较流行的网页菜单效果,在网上经常可看到这种菜单的身影.本菜单在火狐.IE8.Chrome下测试通过,代码兼容性还可以,自己用的化再美化一下风格. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/js-css-move-cha-tab-menu-

android-ActionBar上设置Tab时,Tab元素太多出现滑动,但想让它们直接显示,怎么解决

问题描述 ActionBar上设置Tab时,Tab元素太多出现滑动,但想让它们直接显示,怎么解决 ActionBar上设置Tab时,Tab元素太多出现滑动,但想让它们直接显示,怎么解决? 解决方案 ActionBar本身长度有限,如果你在上面设置很多tab的话,应该是出现下拉效果的吧.而且现在actionbar的tab模式已经过时了,建议不要使用了,用其他的吧.