ViewPager如下效果你研究过吗-创新互联
创新互联公司主要从事成都网站建设、成都做网站、网页设计、企业做网站、公司建网站等业务。立足成都服务奉新,十年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18980820575
1:ViewPager实现欢迎页面动画效果
ViewPager实现欢迎页面动画滑动切换view效果,页面切换添加优美的动画,
//主要代码实现
public void animateSecondScreenClock(float position) {
if (mCurrentDirection == Path.Direction.CCW) {
mCurrentDirection = Path.Direction.CW;
//animPath.reset();
initNewPath(Path.Direction.CW);
invalidate();
}
if (Math.abs(position) > 1) {
mDistance = mPathLength / 2 * (Math.abs(position));
} else {
mDistance = mPathLength / 2 * (Math.abs(position));
}
invalidate();
}
public void animateSecondScreenAntiClock(float position) {
if (mCurrentDirection == Path.Direction.CW) {
mCurrentDirection = Path.Direction.CCW;
initNewPath(Path.Direction.CCW);
invalidate();
}
if (Math.abs(position) > 1) {
} else {
mDistance = mPathLength / 2 * (Math.abs(1 + position));
}
invalidate();
}
本项目来自:http://www.itlanbao.com/code/20151010/10000/100571.html
///////////////
2:viewpager切换添加动画效果
viewpager切换添加动画效果,本项目中主要有三种切换特效,
(1):DepthPageTransformer 效果
(2):RotateDownPageTransformer 每一个view切换的时候旋转
(3):ZoomOutPageTransformer 效果
主要实现代码:
mViewPager.setPageTransformer(true,new ZoomOutPageTransformer());
mViewPager.setPageTransformer(true,new RotateDownPageTransformer());
mViewPager.setPageTransformer(true,new DepthPageTransformer());
这三句实现这三个效果,其中每一个类都封装好了,直接可以使用。
本项目来源:http://www.itlanbao.com/code/20151111/10000/100638.html
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
新闻名称:ViewPager如下效果你研究过吗-创新互联
当前URL:http://azwzsj.com/article/cooggd.html