android 为viewPager增加动画切换效果

在android应用开发中,viewPager可以实现很多炫丽的切换功能,如banner无限广告滚动条、新手引导等都用得到,使用频率不言而喻。依赖谷歌提供的辅助代码,viewPager的切换效果还可以更加出彩,实现过程也相当地简单。

先在浏览器中输入谷歌提供的网址,链接如:http://developer.android.com/training/animation/screen-slide.html ,如不能流畅打开,你最好准备一个翻墙工具,保留备需。

在网站中你可以看到viewPager的一些动画效果图,以及对应的动画实现源码。

以ZoomOutPageTransForMer为例,只要将对应动画效果类的代码复制到你的项目中,就可以直接使用了。特别需要提醒的是,这个功能只适用于android3.0以上,不过随着3.0以下的手机逐渐淡出市场,我觉得在不远的未来,你就只需要考虑4.0及以上的机型了。看一组友盟提供的数据:(地址:http://www.umindex.com/devices/android_os)

最新统计显示了android4.0以下的活跃用户不到3个百分点,当然,如果你遇到一个略微苛刻的产品经理,锲而不舍3.0以下的用户,也可以找到对应的开源项目来兼容低版本,就是比较累。

引入动画到viewPager实现代码相当简单,一共就这一句话:

mViewPager.setPageTransformer(true, new ZoomOutPageTransformer());

看看效果:

时间: 2024-10-11 09:41:00

android 为viewPager增加动画切换效果的相关文章

Android下Fragment的动画切换效果

效果图如下: 源码链接   :    请戳这里

Android为ViewPager增加切换动画——使用属性动画

转载请注明出处:http://blog.csdn.net/allen315410/article/details/44200623 ViewPager作为Android最常用的的组件之一,相信大家在项目中会频繁的使用到的,例如利用ViewPager制作引导页.轮播图,甚至做整个app的表现层的框架等等. Android3.0以下不支持切换动画 但是在Android 3.0(API 11)以下的ViewPager是比较死板的,不支持动画特效的,这也就让ViewPager在切换的时候达不到很好的用户

android 动画切换效果

一:整个app都采用淡入淡出效果 1:在anim文件夹下定义动画文件 accelerate_interpolator.xml <span style="font-size:14px;"><?xml version="1.0" encoding="utf-8"?> <accelerateInterpolator /></span> decelerate_interpolator.xml <spa

jQuery鼠标悬停内容动画切换效果

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><meta http-equiv="content-type" content="text/html; charset=UTF-8&

Android为ViewPager增加切换动画——自定义ViewPager

转载请注明出处:http://blog.csdn.net/allen315410/article/details/44224517 在上篇博客中,我写了一个使用属性动画为ViewPager添加切换动画的方法,并且可以兼容到Android3.0以下版本的设备上,那么关于为ViewPager添加动画的方式还会有另外一种实现方案,就是自定义一个自己带动画效果的ViewPager,关于上篇博客,还没来得及查看的朋友可以点击这里进行查看.下面,我们将新建一个工程,来说说怎样自定义一个自带切换动画效果的Vi

android(8) ViewPager页面滑动切换

一.ViewPager页面滑动切换实现:    借鉴了别人的源码,还是比较容易实现的,而且这种效果还是经常使用的,特此记录一下: 效果图: 主界面: public class MainActivity extends Activity { private ViewPager mPager;// 页卡内容 private List<View> listViews; // Tab页面列表 private ImageView cursor;// 动画图片 private TextView t1, t

Gallery实现ViewPager的页面切换效果、以及实现图片画廊效果

activity_main.xml <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent"

增加动画的效果

a) alpha(AlphaAnimation) 渐变透明 b) scale(ScaleAnimation) 渐变尺寸伸缩 c) translate(TranslateAnimation) 画面转换.位置移动 d) rotate(RotateAnimation) 画面转移,旋转动画 1 public void onClick(View v) { 2 if(grid_list) { 3 lv.setVisibility(View.VISIBLE); 4 gv.setVisibility(View.

Android的ExpandableListView的动画展开效果和使用traceview的性能优化

Android的原生提供和展开分组的ListView:ExpandableListView,然而相比于iOS上原生提供的UITableView,其UI能力不足,比如没有原生的动画展开和收起效果支持. 然而性能的优化是没有止境的,当分组内的子view(childView)变得复杂,或者ListView的parent结构复杂,例如内嵌与其它 LinearLayout, FrameLayout或者ScrollView之中,并且parent的使用自定义的重写的onMeasure()方法时,生成child