📅  最后修改于: 2023-12-03 15:29:22.682000             🧑  作者: Mango
PulseCountDown是一个Android应用程序中实现了一个具有定时器功能的倒计时视图,具有脉冲效果。当倒计时进行时,视图背景会不断变化,直到时间结束。
在build.gradle中添加依赖:
implementation 'com.github.iwgang:PulseCountdownView:1.2.9'
<com.iwgang.countdownview.PulseCountDownView
android:id="@+id/pulseCountDownView"
android:layout_width="150dp"
android:layout_height="150dp"
android:layout_centerInParent="true"
app:cdv_backgroundCircleColor="#FF0000"
app:cdv_backgroundCircleRadius="40dp"
app:cdv_backgroundCircleStrokeColor="#FFFFFF"
app:cdv_backgroundCircleStrokeWidth="2dp"
app:cdv_countdownTime="60000"
app:cdv_isAutoNextAnim="true"
app:cdv_isOnlyDrawFoldLine="false"
app:cdv_isStartFromSecond="true"
app:cdv_onCountdownInterval="1000"
app:cdv_textSize="22sp"
app:cdv_textTranslationStart="25dp"
app:cdv_timeSuffix="s"
app:cdv_textColor="#FFFFFF"/>
PulseCountDownView pulseCountDownView = findViewById(R.id.pulseCountDownView);
pulseCountDownView.start(cdv_countdownTime);
// 停止倒计时,并清空进度
pulseCountDownView.reset();