为什么我玩到得scrollview滑动到顶部的时候总是滑不上

2479被浏览168053分享邀请回答/105051932/posts/2FXDCz8x93s首先,安卓不缺硬件加速的支持。从安卓 1.0 开始,安卓就支持硬件加速。菜单的显示/隐藏、提醒的滑动渐变、Activity 之间的过渡以及对话框的显示/隐藏等都是经过硬件加速的。但硬件加速与安卓「窗口」的概念有关。比如以下这张截图,就包含四个窗口: 状态栏窗口 / 壁纸窗口 / 壁纸上的启动器窗口 / 菜单窗口安卓一开始的设计目标是「提供开放的应用平台」,在这种设计思路下,安卓通过许多个独立的 UI 元素来分享屏幕:比如输入法窗口和应用窗口就是两个不同的窗口。而同一个安卓应用,也由许多 Activity 组成(比如联系人列表是一个 Activity,联系人详情是另一个 Activity),每个 Activity 又有自己的窗口。发现了吗?安卓 UI 一切皆窗口:从主屏打开联系人应用,你看到的是主屏窗口和联系人列表窗口的动画;按下联系人查看详情,是联系人列表窗口和联系人详情窗口的动画;显示输入法,是键盘窗口的动画...早期的安卓使用软件来渲染窗口内的内容:在 2.3 前,窗口内容由软件渲染,而窗口的组合 / 移动则通过硬件加速绘制。安卓 3.0 起,改进了对硬件加速的支持,可以用硬件加速绘制一些窗口内的内容,(感谢
指正,还是有些绘图的API没有完全用硬件加速实现,需要开发者手动选择渲染方式。老应用跑在新版系统上强制开启硬件加速有可能出现异常,就是因为系统的某些绘图 API 没有完全实现硬件加速,而强制使用可能就会出现问题。)随着安卓版本更新,窗口内容对硬件加速的支持一直在改进,可以参考这里 。但为什么即便支持了硬件加速,也不能完全保证流畅度呢?事实上,安卓的这个多窗口设计,意味着 GPU 需要同时支持不同进程的多个活动 GL 上下文。而即便到现在,多数移动 GPU 执行上下文切换的代价还是相当高的。虽然安卓有堆硬件这一说,但硬件加速的资源也很容易被安卓的渲染机制吃光。比方说,Tegra 2 足够在 60 帧下把
屏幕的每个像素点渲染 2.5 次。但安卓 3.0 中,光是打开「所有应用」的视图,就需要绘制许多不同的窗口:需要对所有像素绘制一次背景;(往少了说)需要对一半的像素绘制一次 shortcut 和 widget 层;需要对一半的像素绘制一次图标和标签;也需要对所有像素绘制一次「所有应用」视图的黑色背景,还有「所有应用」视图的图标和标签...还不算对这些窗口做最后的组合,就把 GPU 的资源吃光了。当然,安卓对这个机制也有优化,比如把壁纸做成一个比屏幕大的窗口,这样在主屏滚屏时就不需要重绘,只要移动窗口就行。而这个绘制好了的窗口,就不需要额外的 GPU 计算量了。另一方面,OpenGL 硬件加速绘图也不是万能的,Nexus S 和 Galaxy Nexus 中,每个 OpenGL 应用会占用 8MB 内存。要知道 2MB 的进程开支都是个不小的代价。这 8MB 内存可能从后台进程那里分配而来,造成应用切换速度的下降。为了提升流畅度,还需要许多其他方面的努力:安卓 1.6 对前后台进程调度的优化、2.3 中对输入系统的重写、 加入并发的垃圾收集等。举一个流畅度不由硬件加速决定的例子:对滚屏操作,Nexus S 在 ICS 上的流畅度比在 2.3 中要低。这其实是因为计时机制发生了变化,有时在 ICS 中,当应用接收触摸事件并绘图时,可能在尚未准备好的情况下就获得了下一个事件,从而导致跟踪手指移动时可能错过一帧,但这时帧率仍然是 60fps (这个 bug 已经修复了)。@Julius 提到的是关于浏览器的渲染情况。在这方面,安卓和 iOS 的主要差别并非来自硬件加速绘图。早期安卓在渲染网页时做了与 iOS 不同的折衷:将网页以序列方式连续显示,而非贴片方式。这样在滚屏和缩放时不会出现 Safari 那样的占位符,但渲染的帧率不够快。安卓 3.0 后改用了贴片方式,改善了滚屏和缩放的体验。但不论是安卓还是 iOS,贴片都是由 CPU 渲染的。还有,「安卓后台应用太多吃资源」的说法也有问题。安卓的 UI 线程以默认优先级运行,后台线程以后台优先级运行。切换到后台的应用强制以后台优先级运行。而后台优先级利用了 Linux 的 cgroup 机制,它将所有的后台线程放进一个特别的调度组中,它们满打满算也无法占用超过 10% 的 CPU 资源。「安卓的触摸事件不像 iOS 那样优先」的说法也是错的。你可以架梯子看看安卓进程的优先级设定总的来说,根据 Dianne 的说法,多窗口设计对屏幕绘制的开销,是影响安卓的流畅度的已知因素之一。但决定「流畅」的因素还有很多,抓住某个特定技术细节不放的说法都是有失偏颇的。以上。56536 条评论分享收藏感谢收起10623 条评论分享收藏感谢收起查看更多回答每次巴拉空间看动态都会不小心把他点出来有某有啊。简直让我这种强迫症重度患者感到绝望!希望可以升级把他换到上面,或者下面这个不要上滑就出来好不好,
109.jpg (216.51 KB, 下载次数: 29)
14:03 上传
就这个,你看就往上一拉这货又出来啦,纠结死姐了!!!!!求改进,求改进!求改进!重要的事情说三遍~
来自 vivo乐园
您好,很抱歉给您带来的困扰,我们会我们会将您的需求收集并反馈给相关人员作为后期版本更新的参考进行评估的,后期若有更新,会在升级日志中向您说明的哦。
麻烦您提供下您的联系电话和名字的哦。
感谢您对vivo的支持,祝您生活愉快。
来自 社区电脑版
[技术支持]奶茶 发表于
您好,很抱歉给您带来的困扰,我们会我们会将您的需求收集并反馈给相关人员作为后期版本更新的参考进行评估 ...
希望尽快解决吧,真心受不了呢亲爱的。
来自 社区手机版
蛋蛋0803 发表于
每次巴拉空间看动态都会不小心把他点出来有某有啊。简直让我这种强迫症重度患者感到绝望!希望可 ...
以前的可以关闭的。
来自 vivo乐园
大侠小李2015 发表于
以前的可以关闭的。
哎,受不了。
来自 vivo乐园
这个真的不好用,不如其他安卓手机单独上面下滑那种好,很多时候发微信语音都按不了,很苦恼
来自 社区手机版
不会啊!我倒觉得在下面往上滑还挺方便快捷强迫症患者表示感到悲哀!
来自 vivo乐园
x6s在京东客服对话那里,不可以自由复制。
(27.83 KB, 下载次数: 29)
16:34 上传
来自 社区手机版
就直接全给我复制了,麻烦
来自 社区手机版
就直接全给我复制了,麻烦
来自 社区手机版
【X7评测】1600万柔光自拍,为自拍而生
【X7美图】有了“你”就有了光,自拍神器vivo X7|图赏
【X7美图】静待邂逅,vivo X7图赏
【X7Plus美图】更美的大屏手机 vivo X7Plus「图赏」
【X7评测】夏日·乐悠悠|X7摄影美图系列
24小时全国服务热线
400-678-9688
公众号:vivo智能手机
生活号:vivo智能手机
公众号:vivo智能手机
生活号:vivo智能手机
保存二维码我学会了滑轮滑_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
我学会了滑轮滑
&&一篇小日记,和大家分享。
阅读已结束,下载文档到电脑
想免费下载更多文档?
定制HR最喜欢的简历
你可能喜欢为什么我手总是拿不住东西,并不多严重,就比如拿手机,不是手机很滑,玩会儿手机不知道为什么从手里就滑_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
为什么我手总是拿不住东西,并不多严重,就比如拿手机,不是手机很滑,玩会儿手机不知道为什么从手里就滑
为什么我手总是拿不住东西,并不多严重,就比如拿手机,不是手机很滑,玩会儿手机不知道为什么从手里就滑掉在了地上,想这种情况我从上初中就一直这样(现初二)还比如拿钢笔拿不稳,拿在手里都会莫名其妙的滑掉在地上
,别说这是心理问题,是不是哪方面得了什...
我有更好的答案
我就是玩游戏正激烈时候手一抖手机就摔破屏了
拿手机会抖,可能是姿势问题,手部的经脉不通畅而发抖,喝酒后抖,一般认为是酒精麻醉的原因。有时间最好去医院检查下是不是神经问题,不是就可以平时注意下养生保健就好
你得了帕金森
好像没那么严重
什么是帕金森?
就是手一直抖
那你心里在想什么
去医院看看
试着手抬起,在手掌上放一张纸,看一下手抖不抖
咦!好像有点抖!
幅度大吗?
最简单的识别帕金森综合症的方法
静止性震颤: 始于一侧上肢远端,静止时出现或明显,随意运动时减轻或停止!
肌强直: 检查者活动患者的肢体、颈部或躯干时可觉察到有明显的阻力!
运动迟缓: 动作变慢,始动困难,主动运动丧失!
注意排除其他疾病: 要排除小中风、低血压、低血糖、骨质疏松、关节病等。
应该不是帕金森,没有这方面的症状
其他1条回答
为您推荐:
其他类似问题
等待您来回答07-1207-1207-1207-1207-1507-29
也许你感兴趣}

我要回帖

更多关于 滑动解锁是什么时候 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信