国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【鴻蒙軟件開發(fā)】ArkTS基礎組件之TextTimer(文本顯示計時)、TimePicker(時間選擇)

這篇具有很好參考價值的文章主要介紹了【鴻蒙軟件開發(fā)】ArkTS基礎組件之TextTimer(文本顯示計時)、TimePicker(時間選擇)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。


前言

通過文本顯示計時信息并控制其計時器狀態(tài)的組件。
時間選擇組件,根據(jù)指定參數(shù)創(chuàng)建選擇器,支持選擇小時及分鐘。文章來源地址http://www.zghlxwxcb.cn/news/detail-727979.html


一、TextTimer

通過文本顯示計時信息并控制其計時器狀態(tài)的組件。

說明
該組件從API Version 8開始支持。后續(xù)版本如有新增內(nèi)容,則會更新新版博客。

1.1 子組件

1.2 接口

使用下面這個接口創(chuàng)建即可

TextTimer(options?: { isCountDown?: boolean, count?: number, controller?: TextTimerController })

【鴻蒙軟件開發(fā)】ArkTS基礎組件之TextTimer(文本顯示計時)、TimePicker(時間選擇),鴻蒙軟件開發(fā),harmonyos,android,華為,1024程序員節(jié),鴻蒙系統(tǒng),鴻蒙軟件開發(fā),ArkTS

參數(shù)

isCountDown
參數(shù)名: isCountDown
參數(shù)類型: boolean
參數(shù)描述: 是否倒計時。默認值為false。
是否必填:否

count
參數(shù)名: count
參數(shù)類型: number
參數(shù)描述: 倒計時時間(isCountDown為true時生效),單位為毫秒。最長不超過86400000毫秒(24小時)。當0 < count < 86400000時,count值為倒計時初始值。否則,使用默認值作為倒計時初始值。
默認值: 60000
是否必填:否

controller
參數(shù)名: controller
參數(shù)類型: TextTimerController
參數(shù)描述: TextTimer控制器。
是否必填:否

TextTimerController

TextTimer組件的控制器,用于控制文本計時器。一個TextTimer組件僅支持綁定一個控制器。

導入對象

textTimerController: TextTimerController = new TextTimerController()

【鴻蒙軟件開發(fā)】ArkTS基礎組件之TextTimer(文本顯示計時)、TimePicker(時間選擇),鴻蒙軟件開發(fā),harmonyos,android,華為,1024程序員節(jié),鴻蒙系統(tǒng),鴻蒙軟件開發(fā),ArkTS

使用下面這個函數(shù)即可打開計時器:

start()

使用下面這個函數(shù)即可暫停計時器:

pause()

使用下面這個函數(shù)即可重置計時器:

reset()

1.3 屬性

屬性名稱:format 屬性類型:string
自定義格式,需至少包含一個HH、mm、ss、SS中的關鍵字。如使用yy、MM、dd等日期格式,則使用默認值。
默認值:‘HH:mm:ss.SS’

1.4 事件

onTimer(event: (utc: number, elapsedTime: number) => void)	

【鴻蒙軟件開發(fā)】ArkTS基礎組件之TextTimer(文本顯示計時)、TimePicker(時間選擇),鴻蒙軟件開發(fā),harmonyos,android,華為,1024程序員節(jié),鴻蒙系統(tǒng),鴻蒙軟件開發(fā),ArkTS

時間文本發(fā)生變化時觸發(fā)。
utc:Linux時間戳,即自1970年1月1日起經(jīng)過的毫秒數(shù)。
elapsedTime:計時器經(jīng)過的時間,單位為毫秒。

1.5 示例代碼

// xxx.ets
@Entry
@Component
struct TextTimerExample {
  textTimerController: TextTimerController = new TextTimerController()
  @State format: string = 'mm:ss.SS'

  build() {
    Column() {
      TextTimer({ isCountDown: true, count: 30000, controller: this.textTimerController })
        .format(this.format)
        .fontColor(Color.Black)
        .fontSize(50)
        .onTimer((utc: number, elapsedTime: number) => {
          console.info('textTimer notCountDown utc is:' + utc + ', elapsedTime: ' + elapsedTime)
        })
      Row() {
        Button("start").onClick(() => {
          this.textTimerController.start()
        })
        Button("pause").onClick(() => {
          this.textTimerController.pause()
        })
        Button("reset").onClick(() => {
          this.textTimerController.reset()
        })
      }
    }
  }
}

【鴻蒙軟件開發(fā)】ArkTS基礎組件之TextTimer(文本顯示計時)、TimePicker(時間選擇),鴻蒙軟件開發(fā),harmonyos,android,華為,1024程序員節(jié),鴻蒙系統(tǒng),鴻蒙軟件開發(fā),ArkTS

【鴻蒙軟件開發(fā)】ArkTS基礎組件之TextTimer(文本顯示計時)、TimePicker(時間選擇),鴻蒙軟件開發(fā),harmonyos,android,華為,1024程序員節(jié),鴻蒙系統(tǒng),鴻蒙軟件開發(fā),ArkTS

二、TimePicker

時間選擇組件,根據(jù)指定參數(shù)創(chuàng)建選擇器,支持選擇小時及分鐘。

說明
該組件從API Version 8開始支持。后續(xù)版本如有新增內(nèi)容,則會更新新版博客。

2.1 子組件

2.2 接口

TimePicker(options?: {selected?: Date})

【鴻蒙軟件開發(fā)】ArkTS基礎組件之TextTimer(文本顯示計時)、TimePicker(時間選擇),鴻蒙軟件開發(fā),harmonyos,android,華為,1024程序員節(jié),鴻蒙系統(tǒng),鴻蒙軟件開發(fā),ArkTS

默認以24小時的時間區(qū)間創(chuàng)建滑動選擇器。

參數(shù)

參數(shù)名稱:selected
參數(shù)類型:Date
是否必填:否
參數(shù)描述:設置選中項的時間。
默認值:當前系統(tǒng)時間

2.3 屬性

除支持通用屬性外,還支持以下屬性:
屬性名稱:useMilitaryTime
屬性類型:boolean
屬性描述:展示時間是否為24小時制,不支持動態(tài)修改。
默認值:false

2.4 事件

除支持通用事件外,還支持以下事件:

onChange(callback: (value: TimePickerResult ) => void)

【鴻蒙軟件開發(fā)】ArkTS基礎組件之TextTimer(文本顯示計時)、TimePicker(時間選擇),鴻蒙軟件開發(fā),harmonyos,android,華為,1024程序員節(jié),鴻蒙系統(tǒng),鴻蒙軟件開發(fā),ArkTS

選擇時間時觸發(fā)該事件。

TimePickerResult對象說明

TimePickerResult為24小時制時間。

參數(shù)名稱:hour
參數(shù)類型:number
參數(shù)描述:選中時間的時。
取值范圍:[0-23]

參數(shù)名稱:minute
參數(shù)類型:number
參數(shù)描述:選中時間的分。
取值范圍:[0-59]

2.5 示例代碼

// xxx.ets
@Entry
@Component
struct TimePickerExample {
  @State isMilitaryTime: boolean = false
  private selectedTime: Date = new Date('2022-07-22T08:00:00')

  build() {
    Column() {
      Button('切換12小時制/24小時制')
        .margin({ top: 30, bottom: 30 })
        .onClick(() => {
          this.isMilitaryTime = !this.isMilitaryTime
        })
      TimePicker({
        selected: this.selectedTime,
      })
        .useMilitaryTime(this.isMilitaryTime)
        .onChange((value: TimePickerResult) => {
          this.selectedTime.setHours(value.hour, value.minute)
          console.info('select current date is: ' + JSON.stringify(value))
        })
    }.width('100%')
  }
}

【鴻蒙軟件開發(fā)】ArkTS基礎組件之TextTimer(文本顯示計時)、TimePicker(時間選擇),鴻蒙軟件開發(fā),harmonyos,android,華為,1024程序員節(jié),鴻蒙系統(tǒng),鴻蒙軟件開發(fā),ArkTS

【鴻蒙軟件開發(fā)】ArkTS基礎組件之TextTimer(文本顯示計時)、TimePicker(時間選擇),鴻蒙軟件開發(fā),harmonyos,android,華為,1024程序員節(jié),鴻蒙系統(tǒng),鴻蒙軟件開發(fā),ArkTS


總結

通過文本顯示計時信息并控制其計時器狀態(tài)的組件。
時間選擇組件,根據(jù)指定參數(shù)創(chuàng)建選擇器,支持選擇小時及分鐘。

到了這里,關于【鴻蒙軟件開發(fā)】ArkTS基礎組件之TextTimer(文本顯示計時)、TimePicker(時間選擇)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 鴻蒙軟件開發(fā)0基礎入門

    鴻蒙軟件開發(fā)0基礎入門

    今天,萬眾矚目的純血版鴻蒙星河HarmonyOS NEXT發(fā)布了,鴻蒙操作系統(tǒng)(HarmonyOS)作為華為開發(fā)的面向全場景分布式智能終端的操作系統(tǒng),對于初學者入門開發(fā),以下是一些基本步驟和要點: 1. 開發(fā)環(huán)境準備 安裝DevEco Studio :首先需要下載并安裝華為提供的集成開發(fā)環(huán)境(IDE)

    2024年01月21日
    瀏覽(51)
  • 【鴻蒙軟件開發(fā)】ArkUI之容器組件Counter(計數(shù)器組件)、Flex(彈性布局)

    【鴻蒙軟件開發(fā)】ArkUI之容器組件Counter(計數(shù)器組件)、Flex(彈性布局)

    Counter容器組件:計數(shù)器組件,提供相應的增加或者減少的計數(shù)操作。 Flex容器組件:以彈性方式布局子組件的容器組件。 計數(shù)器組件,提供相應的增加或者減少的計數(shù)操作。 說明 該組件從API Version 7開始支持。后續(xù)版本如有新增內(nèi)容,則采用上角標單獨標記該內(nèi)容的起始版本

    2024年02月06日
    瀏覽(20)
  • 鴻蒙4.0開發(fā)筆記之ArkTS語法基礎的UI描述、基礎組件的使用與如何查看組件是否有參數(shù)(八)

    鴻蒙4.0開發(fā)筆記之ArkTS語法基礎的UI描述、基礎組件的使用與如何查看組件是否有參數(shù)(八)

    在HarmonyOS的ArkTS語法中,萬物皆組件。ArkTS以聲明方式組合和擴展組件來描述應用程序的UI,同時還提供了基本的屬性、事件和子組件配置方法,幫助開發(fā)者實現(xiàn)應用交互邏輯。根據(jù)組件構造方法的不同,創(chuàng)建組件包含有參數(shù)和無參數(shù)兩種方式。 1、無/有參數(shù)組件 無參數(shù)組件:

    2024年02月03日
    瀏覽(19)
  • HarmonyOS北向開發(fā)(軟件開發(fā)方向)基于ArkTS 入門學習 (1) - 開發(fā)語言及環(huán)境配置

    HarmonyOS北向開發(fā)(軟件開發(fā)方向)基于ArkTS 入門學習 (1) - 開發(fā)語言及環(huán)境配置

    ? ? ? ? 建議快速閱讀一遍,不要求記住。知道一個大概框架即可,方便以后查閱開發(fā)文檔 開發(fā)語言 - ArkTS ?????????HarmonyOS主要的開發(fā)語言 ? ? ? ? ????????未來版本的HarmonyOS的主要開發(fā)語言將會是ArkTS,在Devco Studio創(chuàng)建項目的時候,選擇API 9 開發(fā)的情況下,只能使

    2024年01月21日
    瀏覽(33)
  • 【鴻蒙應用ArkTS開發(fā)系列】- Web組件使用講解

    【鴻蒙應用ArkTS開發(fā)系列】- Web組件使用講解

    目錄 一、Web組件介紹 二、創(chuàng)建組件 權限列表 三、設置樣式和屬性 四、添加事件和方法 五、訪問本地Html 1、本地html文件創(chuàng)建 2、本地html文件加載 2、JS對象注入,Html使用JS對象調用客戶端方法 3、客戶端調用本地Html網(wǎng)頁中的JS方法 使用鴻蒙的ArkUI框架開發(fā)鴻蒙應用的時候,官

    2024年02月07日
    瀏覽(25)
  • 鴻蒙Harmony應用開發(fā)—ArkTS聲明式開發(fā)(容器組件:Scroll)

    鴻蒙Harmony應用開發(fā)—ArkTS聲明式開發(fā)(容器組件:Scroll)

    可滾動的容器組件,當子組件的布局尺寸超過父組件的尺寸時,內(nèi)容可以滾動。 說明: 該組件從API version 7開始支持。后續(xù)版本如有新增內(nèi)容,則采用上角標單獨標記該內(nèi)容的起始版本。 該組件嵌套List子組件滾動時,若List不設置寬高,則默認全部加載,在對性能有要求的場

    2024年04月13日
    瀏覽(32)
  • 鴻蒙Harmony應用開發(fā)—ArkTS聲明式開發(fā)(通用屬性:組件標識)

    鴻蒙Harmony應用開發(fā)—ArkTS聲明式開發(fā)(通用屬性:組件標識)

    id為組件的唯一標識,在整個應用內(nèi)唯一。本模塊提供組件標識相關接口,可以獲取指定id組件的屬性,也提供向指定id組件發(fā)送事件的功能。 說明: 從API Version 8開始支持。后續(xù)版本如有新增內(nèi)容,則采用上角標單獨標記該內(nèi)容的起始版本。 名稱 參數(shù)說明 描述 id string 組件

    2024年04月22日
    瀏覽(40)
  • 鴻蒙Harmony應用開發(fā)—ArkTS聲明式開發(fā)(容器組件:Flex)

    鴻蒙Harmony應用開發(fā)—ArkTS聲明式開發(fā)(容器組件:Flex)

    以彈性方式布局子組件的容器組件。 說明: 該組件從API Version 7開始支持。后續(xù)版本如有新增內(nèi)容,則采用上角標單獨標記該內(nèi)容的起始版本。 Flex組件在渲染時存在二次布局過程,因此在對性能有嚴格要求的場景下建議使用Column、Row代替。 Flex組件主軸默認不設置時撐滿父容

    2024年04月11日
    瀏覽(25)
  • 鴻蒙Harmony應用開發(fā)—ArkTS聲明式開發(fā)(容器組件:List)

    鴻蒙Harmony應用開發(fā)—ArkTS聲明式開發(fā)(容器組件:List)

    列表包含一系列相同寬度的列表項。適合連續(xù)、多行呈現(xiàn)同類數(shù)據(jù),例如圖片和文本。 說明: 該組件從API Version 7開始支持。后續(xù)版本如有新增內(nèi)容,則采用上角標單獨標記該內(nèi)容的起始版本。 該組件內(nèi)容區(qū)小于一屏時,默認沒有回彈效果。需要回彈效果,可以通過edgeEffe

    2024年04月13日
    瀏覽(26)
  • 【鴻蒙應用ArkTS開發(fā)系列】- 導航欄Tab組件使用講解

    【鴻蒙應用ArkTS開發(fā)系列】- 導航欄Tab組件使用講解

    現(xiàn)在市場上的大部分應用,主頁都是才用底部導航欄菜單作為頁面主體框架來展示, 在鴻蒙中是使用Tabs組件實現(xiàn),下面我們開始講解Tab組件的使用。 Tabs是一個通過頁簽進行內(nèi)容視圖切換的容器組件,每個頁簽對應一個內(nèi)容視圖,它僅可包含子組件TabContent,同時搭配 TabsCo

    2024年01月16日
    瀏覽(37)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包