本文介绍: 换了个工作,接手了别人的项目,最近因公司业务需求商品详情页需加载H5的链接,方便以后更新加载显示之后才发现页面短时滑动还正常,一旦页面比较长,滑动时各种卡顿手指往上滑,页面往下跑,反之,亦然,于是开始了漫长的寻找Bug之路。开始在外面加了一层Scrollview,发现滑动流畅了,心里窃喜,结果发现本该在屏幕底部按钮跟随Scrollview高度跑到屏幕外面的最底部了,而且页面较短时,有些内容显示不全,又开始了新一轮的挣扎,使用各种自定义Scrollview,Webview最后腾讯的X.

 换了个工作,接手了别人的项目,最近因公司业务需求商品详情页需加载H5的链接,方便以后更新,加载显示之后才发现,页面短时滑动还正常,一旦页面比较长,滑动时各种卡顿手指往上滑,页面往下跑,反之,亦然,于是开始了漫长的寻找Bug之路。

开始在外面加了一层Scrollview,发现滑动流畅了,心里窃喜,结果发现本该在屏幕底部的按钮跟随Scrollview的高度跑到屏幕外面的最底部了,而且页面较短时,有些内容显示不全,又开始了新一轮的挣扎,使用各种自定义Scrollview,Webview,最后腾讯的X5Webview都使用了,问题依然存在,怀疑是H5的问题然后让H5看看,搞来搞去还是不行,H5也没辙了

于是把京东商品详情放在项目中,发现也是这个问题,这样一看,那肯定是我们问题了,但是问题在哪依然找不到,然后开始使用排除法,首先新建一个项目,用webview把链接放进去,就很丝滑,那么突然,猝不及防,暗自窃喜,这时怀疑是项目中的三方库引起的,于是把三方复制到新项目中,发现依然没问题,此时怀疑是AndroidManifest文件配置问题,接着把项目中的配置复制到新项目中,果然问题出现了,逐步排查发现是使android:hardwareAccelerated=”false 导致的,功能启动硬件加速,将其改为true或者删除就行了,至此问题解决

原文地址:https://blog.csdn.net/qq_31247073/article/details/122250232

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_34772.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注