现在微信的用户体验一直被产品经理们所推崇,今天这里具体分析一下微信在WebView的进度条上怎么提升用户体验.
最终微信的加载进度条的效果图
网络正常的状态,分为两种加载速度,前部分正常速度加载,后边速度特意放慢,让用户感觉到你在非常卖力的在进行网络请求.
断开网络的状态: 进度条还是分为两种速度,类似于网络正常的状态,也能让用户感觉到你在非常卖力的在进行网络请求.
实现的思路
大方面要分两种情况:没有网络,有网络情况
实现加载进度条的两种速度,前边比较快,后边估计放缓慢
利用自定义View属性动画实现进度条的流畅加载
进度条的渐变消失
遇到的难点,踩过的坑
1、进度