上图:


输入图片说明

上代码:

        android:clipChildren="false">                    android:layout_marginLeft="38dp"            android:layout_marginRight="38dp"/>    

Activity.java

viewpager.setOffscreenPageLimit(3);viewpager.setAdapter(adapter);viewpager.setPageTransformer(true, new ViewPager.PageTransformer(){    @Override    public void transformPage(View page, float position)    {        //最重要的就是这里了        float v = Math.abs(position);        float v1 = (float) (0.2 * (v * v));        page.setScaleY(1 - v1);    }});

PagerAdapter.java

import android.support.v4.view.PagerAdapter;import android.support.v4.view.ViewPager;import android.view.View;import java.util.List;/** * Created by xiaolei on 2017/4/5. */public class HomeBannerAdapter extends PagerAdapter{    private List viewLists;        public HomeBannerAdapter(List viewLists)    {        this.viewLists = viewLists;    }        @Override    public int getCount()    {                                                                 //获得size          return viewLists.size();    }    @Override    public boolean isViewFromObject(View view, Object object)    {        return view == object;    }    @Override    public void destroyItem(View view, int position, Object object)                       //销毁Item      {        ((ViewPager) view).removeView(viewLists.get(position));    }    @Override    public Object instantiateItem(View view, int position)                                //实例化Item      {        ((ViewPager) view).addView(viewLists.get(position), 0);        return viewLists.get(position);    }}

更多相关文章

  1. Android单选和多选择按钮:
  2. Android(安卓)edittext刚进入页面取消焦点
  3. Android(安卓)lint 检查提示汇总
  4. 控件 -- WebView -- Android与JS交互
  5. Android(安卓)创建圆形背景图片
  6. Android(安卓)layout_weight案例分析总结
  7. Android--取得布局中指定控件的宽高
  8. Android用户界面设计
  9. Android(安卓)oncreate中获取控件宽高

随机推荐

  1. Android中短信拦截解决方案
  2. Android通过HTTP协议实现多线程下载
  3. android onKeydown
  4. Android捕获监听Home键、最近任务列表键
  5. android 开发之Activity切换
  6. Android(安卓)activity之间传递数据
  7. android线程池的优化
  8. android 连接指定wifi
  9. Android(安卓)SurfaceView+MediaPlayer实
  10. android上用opengl画线