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

dede网站主页打不开网站服务器失去响应

dede网站主页打不开,网站服务器失去响应,游戏介绍网站模板下载,做网站的项目介绍CyanogenMod 7内置的launcher是基于ADW的,自己也刷过cm7总得感觉还不错。launcher的循环功能是一个特性,不过体验并不好。尤其是在临界切换时,壁纸的突然跳跃,朋友手机上的360桌面也有这个问题,于是琢磨能不能在看懂的…

CyanogenMod 7内置的launcher是基于ADW的,自己也刷过cm7总得感觉还不错。launcher的循环功能是一个特性,不过体验并不好。尤其是在临界切换时,壁纸的突然跳跃,朋友手机上的360桌面也有这个问题,于是琢磨能不能在看懂的基础上进行一些优化:

壁纸的移动和变化主要是由系统android.app.WallpaperManager来维护,应用要控制壁纸只需要2个步骤:

1.实例化一个WallpaperManager :

private final WallpaperManager mWallpaperManager;

2.调用WallpaperManager 相关方法:

mWallpaperManager.setWallpaperOffsetSteps(0.5f, 0 );

mWallpaperManager.setWallpaperOffsets(getWindowToken(), 0.5f, 0);

通过研究代码发现每次在onTouchEvent和computeScroll时都会调用updateWallpaperOffset,然后再调用WallpaperManager

的方法来对壁纸进行操作。

在updateWallpaperOffset()中油判断语句:

if(getScrollX()>0 && getScrollX()

意思是只有ScrollX()大于0小于当前屏幕跨度的前提下壁纸才会移动,循环桌面的临界切屏是小于0或大于屏幕跨度的。

现象就是只会在临界切屏完成后壁纸进行一次切换,没有一个渐变和交互的过程,再加上壁纸是从一段到另外一端,

就产生了很突兀的用户体验。

原因找到了,于是就在这里进行相关的优化:

 private void updateWallpaperOffset(int scrollRange)

{

if(getScrollX() >= -(float)scrollRange / (getChildCount() - 1))

{

mWallpaperManager.setWallpaperOffsetSteps(1.0f / (getChildCount() - 1), 0 );

float percent = mScrollX/(float)scrollRange;

if(percent > 1)

{

percent = -(float)(percent - 1 - 1.0f / (getChildCount() - 1));

}

else if(percent < 0)

{

percent = (float)(1 - 1.0f / (getChildCount() - 1) - percent);

}

mWallpaperManager.setWallpaperOffsets(getWindowToken(),

percent , 0);

}

//add for desktop looping

}

修改后的效果是临界切屏也会有一个滑动效果,和其他屏切换维持一致性。

http://www.lbrq.cn/news/2640457.html

相关文章:

  • 足球梦网站建设的基本思路东莞seo推广机构帖子
  • 什么可以用手机做网站上海seo顾问推推蛙
  • 互联网保险的典型案例电商seo是什么意思
  • html网站建设实例教程企业网站托管
  • 柳州在哪里做网站潍坊网站建设优化
  • 长春做网站哪家公司好网络营销技巧
  • 天猫做网站广州宣布5条优化措施
  • 做网站的私活排名怎么优化快
  • 武汉政府网站建设企业网站的推广方式和手段有哪些
  • 本地南京网站建设小红书seo排名帝搜软件
  • 广东网站建设公司报价昆明网络推广公司排名
  • 有限责任公司和股份有限公司成都百度推广和seo优化
  • 易企秀可以做网站吗杭州网站优化咨询
  • 酒仙网的网站推广方式免费b站推广入口2023
  • 营销网站建站公司站内关键词排名优化软件
  • 天水网站制作网络营销课程报告
  • 苏州手机网站建设东莞疫情最新通告
  • 怎么做网站链接的快捷方式百度号码认证平台官网首页
  • 广州市城乡建设委员会网站苏州疫情最新消息
  • 网站建设服务百度一下首页官网
  • 做网站需要备案几次什么是seo
  • 网站推广营销的意义网店运营的工作内容
  • 谁可以帮我做网站安年软文网
  • 大连 响应式网站推广项目的平台
  • 武汉找人做网站内容营销是什么意思
  • 高质量的南昌网站建设百度不收录网站怎么办
  • 高端网站定制平台2022年seo最新优化策略
  • python制作动态网站开发百度帐号
  • 不用写代码做网站网络整合营销理论案例
  • 淮安市建设银行网站首页简述网络营销的特点
  • 笔试——Day32
  • C语言学习笔记——编译和链接
  • 50系显卡ubuntu20.04安装显卡驱动,解决gazebo不调用显卡的问题
  • 《从零构建大语言模型》学习笔记2,文本数据处理1(以及tiktoken库无法下载gpt2参数,调用get_encoding时SSL超时的解决方法)
  • HTML 与 CSS:从 “认识标签” 到 “美化页面” 的入门指南
  • 深入解析Java类加载机制:双亲委派模型的设计与实现