实现Viewpager多种切换动画的开源库ViewPagerTransforms

泡在网上的日子 / 文 发表于2014-08-15 11:27 次阅读 ViewPager

之前我们我们讲过如何自定义ViewPager的切换动画,见ViewPager切换动画PageTransformer使用 。但是那篇文章中只是介绍了如何实现DepthPageTransformerZoomOutPageTransformer两种例子,你可以根据这些例子去组合自己想要的动画,但是相信这是一个艰难的过程,因为你不知道如何组合才能实现自己想要的动画,ViewPagerTransforms项目为我们提供了一些现成的PageTransformer来实现一些动画。

git地址:https://github.com/ToxicBakery/ViewPagerTransforms

git中有demo演示如何使用。其实ViewPagerTransforms库的代码结构很简单,干干净净的只有各种PageTransformer


有了ViewPagerTransforms提供的各种例子,即使不满足它的这些效果想自己实现更多更复杂的效果也会容易一些。

不过ViewPagerTransforms因为使用了view的属性设置方法,所以并不支持2.x低版本,但是这个问题可以使用nineoldandroids解决。参见:如何在低api中使用View的属性设置方法如setAlpha等


收藏 赞 (3) 踩 (2)
上一篇:如何在低api中使用View的属性设置方法如setAlpha等
ViewPagerTransforms 是一个自定义了各种翻转效果的开源库,其中的各种PageTransformer使用了view的很多属性设置方法如 DepthPageTransformer 中: package com.ToxicBakery.viewpager.transforms;import android.view.View;public class DepthPageTransform
下一篇:android日期选择控件DatePickerDialog-2.3版本如何使用holo风格
自从ics之后DatePickerDialog在不同的主题下有不同的外观,如果你的主题不是holo风格,那么DatePickerDialog的样式如下: 而如果你的主题是holo风格,在代码相同的情况下又是这样: 不管从外观还是交互上,holo风格下的DatePickerDialog都要好很多,其实这完