一、CountdownView简介:
CountdownView是Android中第三方的倒计时秒杀控件,在商城购物相关软件秒杀和倒计时中经常用
到,它可以在ListView和RecyclerView中显示秒杀倒计时,滑动时候并且时间不会错乱,且性能良好
二、添加依赖:compile 'com.github.iwgang:countdownview:2.1.3'
三、常用布局文件和样式
<cn.iwgang.countdownview.CountdownView
android:id="@+id/cv_countdownViewTest1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginTop="20dp"
app:isHideTimeBackground="false"
app:isShowDay="true"
app:isShowHour="true"
app:isShowMinute="true"
app:isShowSecond="true"
app:isShowMillisecond="false"
app:isShowTimeBgDivisionLine="false"
app:suffixGravity="center"
app:suffixTextColor="#000000"
app:suffixTextSize="20sp"
app:timeBgColor="#FF5000"
app:timeTextColor="#FFFFFF"
app:timeTextSize="20sp" />
四、布局属性:
1、 app:isShowDay="true"是否显示天
2、 app:isShowHour="true"是否显示小时
3、app:isShowMinute="true"是否显示分钟
4、app:isShowSecond="true"是否显示秒
5、app:isShowMillisecond="false"是否显示毫秒
6、android:background="#000000"设置整个时间界面的背景颜色
7、 app:isHideTimeBackground="false"设置时间的背景是否隐藏
8、app:timeBgColor="#FF5000"设置时间背景
9、app:timeTextColor="#FFFFFF"设置时间字体的颜色
10、app:timeTextSize="20sp"设置时间字体的大小
11、app:suffixGravity="center"设置中间符号的位置
12、app:suffixTextColor="#000000"设置中间符号的颜色
13、app:suffixTextSize="20sp"设置中间符号的大小
14、 app:timeBgRadius="3dp"设置时间背景为圆角可以通过这个属性把时间背景设成圆
15、app:isTimeTextBold="true"设置时间字体加粗
16、app:timeBgDivisionLineSize="1dp"设置时间背景有一条直线
17、app:suffixDay="天"设置中间符号天的样式
18、app:suffixHour="小时"
19、 app:suffixMinute="分钟"
20、app:suffixSecond="秒"
21、app:suffixMillisecond="毫秒"
五、常用方法:
1、mCvCountdownView.start(long times);
2、mCvCountdownView.pause();
3、mCvCountdownView.stop();
4、mCvCountdownView.getHour();等等
源码地址:
http://download.csdn.net/detail/daidaishuiping/9778951
转载请注明原文地址: https://ju.6miu.com/read-38567.html