文章详情页
android - webview 自定义加载进度条
浏览:264日期:2024-03-01 11:29:11
问题描述
上图是sf自己的进度条,如果要实现像如图的进度条,求给个思路,thx
问题解答
回答1:这个就得自定义控件了,自己定义绘图规则并绘制。挺麻烦的,你可以找以下开源库看看有没有类似的轮子。我记得NGA的下拉刷新类似这种风格,你可以去github找找。
回答2:这个效果,其实很简单,比如开源的Aisen-SinaWeibo上的加载就是这个效果,这个效果的具体思路是一个LinearLayout(orientation==vertical)然后顶部是一个滚动条,下面是webView,webView监听加载的代码不用强调了,上面这个进度条是一个开源的控件,你去Github上找吧。
回答3:单独自定义一个ProgressBar(或者用个style)在WebChromeClient里有相应的方法可以获得网页加载进度,并用此来更新bar......当然也可以直接整合进一个自定义的WebView里面......嘛,我是这么想的
回答4:!老版本的SwipeLayout就是这个效果
标签:
web
相关文章:
1. python - 如何解决程序运行太久之后被操作系统暂停的情况?2. html5 - 为什么浏览器可以显示HTML文档中未被定义的标签?3. javascript - 图片能在网站显示,但控制台仍旧报错403 (Forbidden)4. PhpStudy8.0 CPU过高5. mysql 能不能创建一个 有列级函数 的联合视图?6. python - pig latin问题 总是出现list/string index out of range7. 闯关的第二个问题的答案是错的吧?8. 为什么HTML5规范中会包含一些和html无关的东西?如本地存储等。9. javascript - sublime怎么支持webp的浏览?10. 安装mysql,完成时提示的是用户名root,在终端查看版本时显示的不是root,请问这怎么解决
排行榜

网公网安备