【前端】进度条样式实现
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了【前端】进度条样式实现相关的知识,希望对你有一定的参考价值。
参考技术A 进度条的本质是两个div层的嵌套,内层的width是外层的百分比,样式如图:外层div样式如下:
.outDiv
float: left;
width: 60%;
background: rgba(255, 255, 255, 0.2);
height: 15px;
overflow: hidden;
display: inline;
position: relative;
border-radius: 8px;
.innerDiv
width: 64.8%;
text-align: center;
.font-color
background: #FFFFFF;
height: 15px;
border-radius: 8px;
color: #FD8814;
安卓开发中的各种进度条样式
Android开发中我们经常会用到各种各样的loading,于是自己总结了常用的loading并分享出来。首先来看下具体效果图:
完整源码参见:stormzhang / CustomLoading
下面主要说下代码的关键部分:
1. Frame Loading
第一个就是在app中常见的loading效果,主要是用帧动画实现的,所谓帧动画就是一组组图片顺序播放; 下面直接看下代码实现:
首先在drawable文件夹下建立一个xml文件,内容如下:
frame_loading.xml
<?xml version="1.0" encoding="UTF-8"?>
<animation-list xmlns:android="http://schemas.android.com/apk/res/android"
android:oneshot="false" >
<item android:duration="150">
<clip
android:clipOrientation="horizontal"
android:drawable="@drawable/loading_01"
android:gravity="left" />
</item>
<item android:duration="150">
<clip
android:clipOrientation="horizontal"
android:drawable="@drawable/loading_02"
android:gravity="left" />
</item>
<item android:duration="150">
<clip
android:clipOrientation="horizontal"
android:drawable="@drawable/loading_03"
android:gravity="left" />
</item>
<item android:duration="150">
<clip
android:clipOrientation="horizontal"
android:drawable="@drawable/loading_04"
android:gravity="left" />
</item>
<item android:duration="150">
<clip
android:clipOrientation="horizontal"
android:drawable="@drawable/loading_05"
android:gravity="left" />
</item>
<item android:duration="150">
<clip
android:clipOrientation="horizontal"
android:drawable="@drawable/loading_06"
android:gravity="left" />
</item>
<item android:duration="150">
<clip
android:clipOrientation="horizontal"
android:drawable="@drawable/loading_07"
android:gravity="left" />
</item>
<item android:duration="150">
<clip
android:clipOrientation="horizontal"
android