android 短視訊開發,依靠Kotlin和Handler實現倒數計時
android 短視訊開發,依靠Kotlin和Handler實現倒數計時效果
1、佈局檔案
<?xml version="1.0" encoding="utf-8"?> <androidx.constraintlayout.widget.ConstraintLayout xmlns:android=" xmlns:app=" xmlns:tools=" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".countDown.CountDownActivity"> <TextView android:id="@+id/tvCountDown" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="剩餘60秒" app:layout_constraintStart_toStartOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintTop_toTopOf="parent" android:layout_marginTop="24dp"/> </androidx.constraintlayout.widget.ConstraintLayout>
2、Activity當中邏輯處理
import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.os.Handler import com.example.myapplication.R import kotlinx.android.synthetic.main.activity_count_down.* class CountDownActivity : AppCompatActivity() { private val handler = Handler() private var mCountNum = 60 override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_count_down) tvCountDown.setOnClickListener { handler.postDelayed(countDown, 0) } } private val countDown = object : Runnable { override fun run() { tvCountDown.text = "剩餘" + mCountNum + "秒" tvCountDown.isEnabled = false if (mCountNum > 0) { handler.postDelayed(this, 1000) } else { tvCountDown.text = "重新倒數計時" tvCountDown.isEnabled = true mCountNum = 60 } mCountNum-- } } private fun removeCountDOwn() { handler.removeCallbacks(countDown) } }
以上就是 android 短視訊開發,依靠Kotlin和Handler實現倒數計時效果,更多內容歡迎關注之後的文章
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2887314/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Android中handler倒數計時Android
- 短視訊平臺開發,依靠DrawerLayout實現側滑選單效果
- 短視訊開發,Android和JS互調實現圖片傳遞AndroidJS
- 短視訊app製作,驗證碼輸入時間倒數計時APP
- 微信開發之小程式實現倒數計時
- Android端的短視訊開發,我們該如何快速實現移動端短視訊功能?Android
- Flutter倒數計時/計時器的實現Flutter
- 短視訊程式開發,Android:呼叫系統拍照和相簿Android
- CountDownTimer使用——android倒數計時Android
- 視訊直播系統原始碼,倒數計時顯示,商品秒殺倒數計時原始碼
- js實現指定時間倒數計時JS
- 短視訊技術詳解:Android端的短視訊開發技術Android
- android短視訊開發,實現動態點贊出現的點贊動畫Android動畫
- ReactiveCocoa 實現 按鈕倒數計時React
- jquery實現60秒倒數計時jQuery
- js實現活動倒數計時JS
- android短視訊開發,上傳視訊自動新增水印Android
- 短視訊軟體開發,RecyclerView實現拖拽效果View
- 短視訊app開發,獲取開屏廣告頁廣告倒數計時總秒數APP
- 直播平臺搭建,計時和倒數計時功能的分別實現
- android短視訊開發,自定義下拉選單Android
- Android View篇之啟動頁倒數計時動畫的實現AndroidView動畫
- JavaScript 前端倒數計時糾偏實現JavaScript前端
- Android-Handler訊息機制實現原理Android
- android短視訊開發,Java程式碼獲取當前時間的時間戳AndroidJava時間戳
- Jquery 實現頁面倒數計時的功能jQuery
- 短視訊系統,Android 使用MotionLayout實現動畫效果Android動畫
- android短視訊開發,全屏觀看視訊時自動隱藏平臺底部的功能欄Android
- JavaScript簡訊重發按鈕可用倒數計時JavaScript
- 倒數計時應用定製化開發
- 會聲會影視訊倒數計時321怎麼做?
- 遊戲陪玩app原始碼開發,常用的倒數計時功能如何實現?遊戲APP原始碼
- 短視訊直播系統開發直播短視訊程式搭建短視訊互動直播
- Js Jquery 實現的按鈕倒數計時整理JSjQuery
- 倒數計時
- 短視訊平臺開發,圖片上傳和圖片預覽功能實現
- 直播小程式原始碼,vue實現時間倒數計時原始碼Vue
- Android開發 海康威視 多路視訊播放(同時播放視訊)Android