自定義控制項實踐 倒計時控制項

2021-09-11 15:29:47 字數 971 閱讀 7864

目前專案中用到了乙個倒計時控制項, 覺的還不錯. 所以分享出來. 有需要的同學可以直接拿去用. 廢話不多說, 先看看效果:

jdfw.gif

實現乙個自定義控制項, 先分析控制項的初始狀態和構成.

@override

protected void ondraw(canvas canvas) 複製**

/**

* 開始倒計時

*/public void startimecount

() mreminetime = mreminetime == -1 ? mtotaltime : mreminetime;

mcountdowntimer = new countdowntimer(mreminetime, 1000)

@override

public void onfinish

() }

};mcountdowntimer.start();

}複製**

/**

* 設定總時間時間

** @param second 秒

*/public void settotaltime(int second)

/*** 設定倒計時時間

** @param second 剩餘時間單位 秒

*/public void setreminetime(int second)

if (second > mtotaltime / 1000) catch (exception e)

return;

}mreminetime = second * 1000;

changefortimetext(second);

startimecount();

}複製**

如果對你有幫助 歡迎star ~~

Android自定義控制項 倒計時

github傳送門 初始化一些資料 public class countdownview extends view public countdownview context context,attributeset attrs public countdownview context context...

android自定義倒計時控制項示例

這篇文章主要介紹了android秒殺倒計時自定義textview示例,大家參考使用吧 自定義textview控制項timetextview 複製 如下 import android.content.context import android.content.res.typedarray impor...

Android倒計時控制項

專案有乙個倒計時特賣的需求 具體 如下 import android.content.context import android.util.attributeset import android.widget.textview public class timertextview extends ...