当前位置: 首页 > news >正文

东莞企网站建设郑州网站建设专业乐云seo

东莞企网站建设,郑州网站建设专业乐云seo,宠物网站建设方案书,免费制图网站按照国际惯例#xff0c;先上效果图其实这跟普通的ViewPager原理都一样#xff0c;需要改变的地方就是#xff1a;1.增加滑进和滑出的动画效果2.缩小ViewPager的大小#xff0c;给屏幕上留出上一张和下一张视图的空间布局文件#xff1a;xmlns:androidhttp://schema…按照国际惯例先上效果图其实这跟普通的ViewPager原理都一样需要改变的地方就是1.增加滑进和滑出的动画效果2.缩小ViewPager的大小给屏幕上留出上一张和下一张视图的空间布局文件xmlns:androidhttp://schemas.android.com/apk/res/androidandroid:clipChildrenfalseandroid:layout_widthmatch_parentandroid:layout_heightmatch_parentandroid:idid/shareImgandroid:layout_widthmatch_parentandroid:layout_marginHorizontal60dpandroid:layout_heightwrap_contentandroid:layout_centerInParenttrueandroid:clipChildrenfalseandroid:layout_aboveid/shareOptions/这里只贴出了需要用到的部分注意viewpager自身和父布局都需要加上 android:clipChildrenfalse 属性网上大神解释为在子View进行绘制时不裁切它们的显示范围接下来是动画部分这里需要写个继承自ViewPager.PageTransformer的类并重写transformPage方法public class ScaleAlphaPageTransformerimplements ViewPager.PageTransformer{public static final float MAX_SCALE 1.0f;public static final float MIN_SCALE 0.8f;public static final float MAX_ALPHA 1.0f;public static final float MIN_ALPHA 0.7f;private boolean alpha true;private boolean scale true;Overridepublic void transformPage(View page,float position) {if (position -1) {position -1;}else if (position 1) {position 1;}float tempScale position 0 ?1 position :1 - position;if(scale){float slope (MAX_SCALE -MIN_SCALE) /1;//一个公式float scaleValue MIN_SCALE tempScale * slope;page.setScaleX(scaleValue);page.setScaleY(scaleValue);}if(alpha){//模糊float alope (MAX_ALPHA -MIN_ALPHA) /1;float alphaValue MIN_ALPHA tempScale * alope;page.setAlpha(alphaValue);}}/**** 设置是否模糊和改变大小* param alpha* param scale*/public void setType(boolean alpha,boolean scale){this.alpha alpha;this.scale scale;}}最后就是调用了ScaleAlphaPageTransformer scaleAlphaPageTransformer new ScaleAlphaPageTransformer();scaleAlphaPageTransformer.setType(true,true);viewPager.setPageTransformer(true,scaleAlphaPageTransformer);viewPager.setPageMargin(2);viewPager.setOffscreenPageLimit(3);ShareImgAdapter shareImgAdapter new ShareImgAdapter(listOfImg);viewPager.setAdapter(shareImgAdapter);完成
http://wiki.neutronadmin.com/news/192550/

相关文章:

  • h5响应式音乐网站模板建网站免费域名
  • 鹿邑网站设计公司宁波网络推广策划
  • 国外网站加速器公司网站建设 wordpress
  • 东莞 网站 建设 雕塑网页设计与制作实训报告制作内容
  • 网站架构规划淘宝网站首页是用什么软件做的
  • 培训网站 建云南网站建设公司排名
  • 连锁连锁酒店网站建设方案宁波外贸网站开发
  • 恩施网站建设公司网站代码优化多少钱
  • 网站建设月薪商家联盟营销方案
  • 东莞网站设计制作教程自己做网站需要什么软件下载
  • 大庆免费网站建设公司更好的网站制作
  • 北京微网站设计制作服务建行官方网
  • 网站站点断开北京设计院排名前十强
  • 响应式外贸网站建设网页制作详细教程
  • ps做网站页面设置为多大罗湖住房和建设局官网
  • 在线考试网站开发报价中英文切换的网站怎么做
  • 网站开发虚拟电话医疗器械类网站前置审批
  • 如何将网站让百度收录网站开发强制使用急速内核
  • 网站备案最快多久如何完整建设一个网站
  • ppt在线制作一键生成知名seo网站优化
  • 网站美工做专题尺寸多少wordpress 添加栏目
  • wordpress ip改成域名小果seo实战培训课程
  • 非商业组织的网站风格南海军事新闻最新消息
  • 怎么查有做网站的公司源码如何搭建网站
  • vue is做的购物网站贵池网站建设
  • 网站建设行业前景wordpress越来越慢
  • 烟台企业网站建设营销型网站案例展示
  • 最好的素材网站聊城做网站的公司资讯
  • 汕头专业网站建设流程招商项目发布平台
  • 网站打印模板制作wordpress 粘贴 图片