ViewPager如下效果你研究过吗

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

时间: 2024-10-11 02:25:31

ViewPager如下效果你研究过吗的相关文章

Viewpager切换效果

viewpager.setPageTransformer(true, new ZoomOutPageTransformer()); //第一个为Boolean类型的值,第二个是实现类 下面为两个切换方式,后面切换出来和 变浅效果 import android.support.v4.view.ViewPager.PageTransformer; import android.view.View; public class DepthPageTransformer implements PageTr

Tabhost+framgent+ViewPager滑动效果

了解了一下Tabhost+framgent+ViewPager实现页面滑动的效果 下载地址:https://github.com/asijack/TabhostDemo-framgent-ViewPager 效果如图: 需要注意一下几点: 1.偏移量的计算: //初始化图片的位移像素 public void InitImage(){ image=(ImageView) findViewById(R.id.cursor); //只有加载了Bitmap对象的时候才能对图片进行查看修改,decodeR

Android ViewPager 动画效果

package com.example.jaazy; import java.util.ArrayList; import android.support.v4.view.PagerAdapter; import android.view.View; import android.view.View.OnClickListener; import android.view.ViewGroup; /** * Create by LanYan on 2014.04.24 * This is a ad

ViewPager 动画效果getett

package com.example.jaazy; import java.util.ArrayList; import android.support.v4.view.PagerAdapter; import android.view.View; import android.view.View.OnClickListener; import android.view.ViewGroup; /** * Create by LanYan on 2014.04.24 * This is a ad

ViewPager 动画效果ytytiityiyy

http://club.jd.com/CommunityGroupDetail/13303117_1.html http://club.jd.com/CommunityGroupDetail/13303483_1.html http://club.jd.com/CommunityGroupDetail/13303343_1.html http://club.jd.com/CommunityGroupDetail/13303279_1.html http://club.jd.com/Communi

Android开发之自定义HorizontalScrollView视图实现仿ViewPager效果

开发过程中,需要达到 HorizontalScrollView和ViewPager的效果,于是直接重写了HorizontalScrollView来达到实现ViewPager的效果. 实际效果图如下: (1)自定义HorizontalScrollView类:AppHorizontalScrollView实现: package com.czm.ui.view; import java.util.ArrayList; import android.content.Context; import and

Android自定义控件5--轮播图广告ViewPager基本实现

本文地址:http://www.cnblogs.com/wuyudong/p/5918021.html,转载请注明源地址. 本文开始实现轮播图广告系列,这篇文章首先实现让图片滑动起来(ViewPager),效果如下: 首先实现布局 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools&

Android第六期 - ViewPage与菜单栏本地页面监听滑动效果

首先是JiaoyuzixunActivity.java代码部分: package com.gaoxiaotong.ctone.jiaoyuzixun; import java.util.ArrayList; import java.util.HashMap; import java.util.Iterator; import java.util.List; import java.util.Map; import org.json.JSONArray; import org.json.JSONO

Fragment和ViewPager的使用和比较

Fragment是一种可以嵌入在活动当中的UI 片段,它能让程序更加合理和充分地利用大屏幕的空间,因而在平板上应用的非常广泛.拥有自己的生命周期和接收.处理用户的事件.你可以动态的添加.替换和移除某个Fragment. Fragment使用非常广泛,在此不介绍Fragment的生命周期,本例子将使用Fragment实现如下效果: Message   Friend   Setting 图一 Message   Friend   Setting 图二 Message   Friend   Setti