CountdownView秒杀倒计时

直接在github搜索CountdownView

//地址:这里就直接查看中文了:--https://github.com/iwgang/CountdownView/blob/master/README_CN.md

/*定时器依赖*/
compile 'com.github.iwgang:countdownview:2.1.6'

Activity:代码:
public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
CountdownView mCvCountdownViewTest1 = (CountdownView)findViewById(R.id.cv_countdownViewTest1);
mCvCountdownViewTest1.setTag("test1");
//倒计5小时 10001S
long time1 = (long)5 * 60 * 60 * 1000;
//开启倒计时
mCvCountdownViewTest1.start(time1);
}
}

activiti_main.xml
引用自定义的背景需添加xmlns:app="http://schemas.android.com/apk/res-auto"
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">

<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="false"
app:isShowHour="true"
app:isShowMillisecond="false"
app:isShowMinute="true"
app:isShowSecond="true"
app:isShowTimeBgDivisionLine="false"
app:suffixGravity="center"
app:suffixTextColor="#000000"
app:suffixTextSize="20sp"
app:timeBgColor="#FF5000"
app:timeTextColor="#FFFFFF"
app:timeTextSize="20sp"/>

</LinearLayout>

新建一个xml,放到drawble文件下

布局:自定义背景的布局
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">

<item android:state_pressed="true">
<shape android:shape="rectangle">
<corners android:radius="3dp" />
<solid android:color="#ffff8f2f" />
<stroke android:color="#000000" android:width="0.5dp" />
</shape>
</item>

<item>
<shape android:shape="rectangle">
<corners android:radius="3dp" />
<solid android:color="#ffffb62f" />
<stroke android:color="#000000" android:width="0.5dp" />
</shape>
</item>
</selector>
CountdownView秒杀倒计时