AndroidのUI设计研究(一)——自定义ProgressBar
本站寻求有缘人接手,详细了解请联系站长QQ1493399855
最近迷上进度条,使用进度条可以增强用户体验,让用户心里有个底,再无奈的等待中体会loading的乐趣。
记得以前优乐美的官网,进入主页加载资源,显示给用户看的就是,炫彩背景下,一个杯子里的奶茶随着加载进度慢慢加上来,这对于浏览网站的人来讲,等于一种享受,并不是难熬等待的时间,在等待的时间的时候,她们看到确实另一番景象而不是单纯的进度条。
百度手机浏览器的做法又不一样,用户打开一个网页的时候,在后台请求资源并渲染,前台界面就是产品的宣传,几张宣传图相互切换,大部分PC软件的安装过程也是如此,在用户等待的时候,向用户宣传自己,让眼睛不会过度疲劳和产生厌倦感。
好了,话不多少,今天我们看看手机QQ空间,点击一张图片,然后加载。我们看图说话。
这个图片类型的进度条是怎么做的呢。
首先,这肯定是继承一个进度条ProgressBar,那我们分析一下ProgressBar的构成,主题分格是圆形的还是条状的,背景background,进度前景progressDrawable。
好我们看一下进度条的xml布局。
<ProgressBar android:id="@+id/pb"style="?android:attr/progressBarStyleHorizontal"android:background="@drawable/progress_bg"android:progressDrawable="@drawable/progress_vertical"android:layout_width="100dp"android:layout_height="80dp"/>