Android通過Chronometer控制元件實現計時功能
佈局Chronometer繼承自TextView,本身就是一個計時器佈局
主要的屬性有
-
format,顯示格式,預設是"MM:SS"或"H:MM:SS",以%s來格式化。
-
countDown,是否倒數計時
主要的方法為
-
start(),開始計時
-
stop(),停止計時
-
setBase(long),設定計時基準時間
-
setFormat(String),設定顯示格式
-
setCountDown(boolean),設定是否是倒數計時,只有版本大於24才有效
-
setOnChronometerTickListener(OnChronometerTickListener),設定監聽器
佈局檔案為:
<Chronometer android:id="@+id/chronometer" android:layout_width="match_parent" android:layout_height="wrap_content" />
使用方法及其簡單
floattimer?.base = SystemClock.elapsedRealtime()//計時器清零 val timer = Timer() floattimer?.start()
結束的方法為
floattimer?.stop() floattimer?.base = SystemClock.elapsedRealtime()
即可實現一個簡單的計時器,但是需要注意的是,這個元件在Android低版本上是無法使用的
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69917874/viewspace-2743789/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 直播軟體搭建,通過Android DrawerLayout實現側邊欄功能Android
- 【android】自定義佈局控制控制元件的位置可以通過繼承FrameLayout實現Android控制元件繼承
- Android通過WindowManager實現懸浮框Android
- Qt:通過QLabel控制元件來顯示實時日期時間QT控制元件
- 透過.NET Core+Vue3 實現SignalR即時通訊功能VueSignalR
- Unity——計時器功能實現Unity
- Android通過輔助功能實現搶微信紅包原理簡單介紹Android
- Vue通過Blob物件實現匯出Excel功能Vue物件Excel
- 如果通過流資料實現實時分析?
- VirtualView Android實現詳解(二)—— 虛擬控制元件的設計與實現ViewAndroid控制元件
- 通過經緯度計算距離實現附近、附近的人等功能
- Java Websocket實現即時通訊功能入門教程JavaWeb
- 通過佇列實現棧OR通過棧實現佇列佇列
- Flutter 中通過 Container 實現時間軸效果FlutterAI
- 通過 Amazon API Gateway 和 Lambda 實現 CloudFront Distribution 克隆功能APIGatewayCloud
- 簡單介紹Android自定義View實現時鐘功能AndroidView
- localstorage實現帶過期時間的快取功能快取
- 基於環信實現實時視訊語音通話功能
- SpingBoot/JAVA實現給圖片加水印功能(通過thumbnailator庫)bootJavaAI
- 通過Gradle自動實現Android元件化模組構建GradleAndroid元件化
- 通過 Socket 實現 TCP 程式設計入門TCP程式設計
- 通過 Socket 實現 UDP 程式設計 入門UDP程式設計
- LRU 實現 通過 LinkedHashMapHashMap
- 通過模板實現POI
- C#通過rabbitmq實現定時任務(延時佇列)C#MQ佇列
- Jquery 實現頁面倒數計時的功能jQuery
- Android Studio 呼叫Camera實現拍照功能Android
- Android實現商城購物車功能Android
- 直播app原始碼,定時開關,實現計時器功能APP原始碼
- 室內導航用什麼來實現?通過什麼可以實現導航功能?
- Android Spingboot 實現SSE通訊案例Androidboot
- 換膚功能實現過程
- [WPF]原生TabControl控制元件實現拖拽排序功能控制元件排序
- 直播平臺搭建,計時和倒數計時功能的分別實現
- 通過redis實現session共享RedisSession
- mysql通過kafka實現資料實時同步(三)——es叢集配置MySqlKafka
- Android Studio通過style和layer-list實現自定義進度條Android
- 通過 App Groups 實現程式間通訊APP