扫码关注官方订阅号
上图是sf自己的进度条,如果要实现像如图的进度条,求给个思路,thx
小伙看你根骨奇佳,潜力无限,来学PHP伐。
这个就得自定义控件了,自己定义绘图规则并绘制。挺麻烦的,你可以找以下开源库看看有没有类似的轮子。我记得NGA的下拉刷新类似这种风格,你可以去github找找。
这个效果,其实很简单,比如开源的Aisen-SinaWeibo上的加载就是这个效果,这个效果的具体思路是一个LinearLayout(orientation==vertical)然后顶部是一个滚动条,下面是webView,webView监听加载的代码不用强调了,上面这个进度条是一个开源的控件,你去Github上找吧。
单独自定义一个ProgressBar(或者用个style)在WebChromeClient里有相应的方法可以获得网页加载进度,并用此来更新bar......当然也可以直接整合进一个自定义的WebView里面......嘛,我是这么想的
!老版本的SwipeLayout就是这个效果
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
这个就得自定义控件了,自己定义绘图规则并绘制。挺麻烦的,你可以找以下开源库看看有没有类似的轮子。我记得NGA的下拉刷新类似这种风格,你可以去github找找。
这个效果,其实很简单,比如开源的Aisen-SinaWeibo上的加载就是这个效果,这个效果的具体思路是一个LinearLayout(orientation==vertical)然后顶部是一个滚动条,下面是webView,webView监听加载的代码不用强调了,上面这个进度条是一个开源的控件,你去Github上找吧。
单独自定义一个ProgressBar(或者用个style)在WebChromeClient里有相应的方法可以获得网页加载进度,并用此来更新bar......当然也可以直接整合进一个自定义的WebView里面......嘛,我是这么想的
!老版本的SwipeLayout就是这个效果