Android提高篇之TabHost结合ViewFlipper实现tab滑动翻页特效

http://blog.csdn.net/tigoss/article/details/6891048

废话不多说,直接上图:

代码简洁,使用TabHost与ViewFlipper结合实现滑动翻页效果,支持tab背景图片自动切换。之前看到别人写的实现方法是重写TabHost,但是代码太繁琐,本文实现代码简单易懂,值得大家学习分享。

使用到的技术:TabHost、 ViewFlipper、 GestureDetector

 

源代码下载地址:http://download.csdn.net/detail/tigoss/3701404

时间: 2024-11-05 19:27:43

Android提高篇之TabHost结合ViewFlipper实现tab滑动翻页特效的相关文章

解析Android中实现滑动翻页之ViewFlipper的使用详解_Android

1)View切换的控件-ViewFlipper介绍 ViewFilpper类继承于ViewAnimator类.而ViewAnimator类继承于FrameLayout. 查看ViewAnimator类的源码可以看出此类的作用主要是为其中的View切换提供动画效果.该类有如下几个和动画相关的方法. setInAnimation:设置View进入屏幕时候使用的动画.该方法有两个重载方法,即可以直接传入Animation对象,也可以传入定义的Animation文件的resourceID. setOut

解析Android中实现滑动翻页之ViewFlipper的使用详解

1)View切换的控件-ViewFlipper介绍 ViewFilpper类继承于ViewAnimator类.而ViewAnimator类继承于FrameLayout. 查看ViewAnimator类的源码可以看出此类的作用主要是为其中的View切换提供动画效果.该类有如下几个和动画相关的方法. setInAnimation:设置View进入屏幕时候使用的动画.该方法有两个重载方法,即可以直接传入Animation对象,也可以传入定义的Animation文件的resourceID. setOut

Android程序开发ListView+Json+异步网络图片加载+滚动翻页的例子(图片能缓存,图片不错乱)_Android

例子中用于解析Json的Gson请自己Google下载 主Activity: package COM.Example.Main; import java.util.HashMap; import java.util.Iterator; import java.util.LinkedList; import java.util.List; import java.util.Map; import COM.Example.Main.R; import COM.Example.Main.stringG

android ViewPager实现滑动翻页效果实例代码

实现ViewPager的滑动翻页效果可以使用ViewPager的setPageTransformer方法,如下: import android.content.Context; import android.support.v4.view.ViewPager; import android.util.AttributeSet; import android.view.View; public class ReadViewPager extends ViewPager { public ReadV

我的Android进阶之旅------>Android使用ViewFlipper实现滑动翻页

屏幕切换指的是在同一个Activity内屏幕见的切换,最长见的情况就是在一个FrameLayout内有多个页面,比如一个系统设置页面:一个个性化设置页面. 通过查看OPhone API文档可以发现,有个android.widget.ViewAnimator类继承至FrameLayout,ViewAnimator类的作用是为FrameLayout里面的View切换提供动画效果.该类有如下几个和动画相关的函数: l setInAnimation:设置View进入屏幕时候使用的动画,该函数有两个版本,

Android提高篇之自定义dialog实现processDialog“正在加载”效果、使用Animation实现图片旋转

http://blog.csdn.net/tigoss/article/details/6932393  知识点: 1.使用imageview.textview自定义dialog 2.使用Animation实现图片旋转动画效果 3.通过自定义theme去掉dialog的title   没有使用progressdialog,使用起来更加灵活,请大家参考.     效果如下图:       下载地址:http://download.csdn.net/detail/tigoss/3751705 

【Android开发】如何在tab选项卡标签页添加手势滑动ViewFlipper

问题描述 [Android开发]如何在tab选项卡标签页添加手势滑动ViewFlipper 如何在tab选项卡标签页添加手势滑动ViewFlipper,我在包中的一个main.java中写了添加了A的选项卡代码,在另一个A.java中加载了A的XML界面,然后我想在A中添加手势滑动翻页的功能,我尝试在A.java中添加ViewFlipper,但出现了这种情况部分代码如下:final int FLIP_DISTANCE = 50; ViewFlipper flipper; GestureDetec

Android中ViewPage+Fragment顶部及FragmentTabHost+Fragment底部 滑动切换

Android开发中ViewPage+Fragment实现区域顶部tab滑动切换 本教程我们将说说tab导航,导航分为一层和两层(底部区块+区域内头部导航),主要实现方案有RadioGroup+ViewPage+Fragment.Viewpager Indicator.ActionBar Tabs.FragmentTabHost+Fragment等,下面我们先采用RadioGroup+ViewPage+Fragment实现区域头部导航. 如图所示: 案例主要组件 1.先看一下MainActivi

基于Android实现3D翻页效果_Android

最近做了一个简单的3D效果翻页特效,先说说我的思路吧,首先我这个翻页效果并不是两个Activity之间的跳转,而是在同一个activity类切换不同的view而已.我现在的做法是单击一个button然后Gone当前的布局,然后把需要呈现的布局visible,在隐藏当前布局的时候启动动画,然后给动画添加监听,在动画结束时开始另外一个view的入场动画就行了. 下面来看下我的主页面的布局文件: <FrameLayout xmlns:android="http://schemas.android