W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
支持單擊、雙擊和多次點(diǎn)擊事件的識(shí)別。
從API Version 7開始支持。后續(xù)版本如有新增內(nèi)容,則采用上角標(biāo)單獨(dú)標(biāo)記該內(nèi)容的起始版本。
TapGesture(value?: { count?: number, fingers?: number })
參數(shù):
參數(shù)名稱 | 參數(shù)類型 | 必填 | 參數(shù)描述 |
---|---|---|---|
count | number | 否 | 識(shí)別的連續(xù)點(diǎn)擊次數(shù)。當(dāng)設(shè)置的值小于1或不設(shè)置時(shí),會(huì)被轉(zhuǎn)化為默認(rèn)值。 默認(rèn)值:1 說明: 如配置多擊,上一次抬起和下一次按下的超時(shí)時(shí)間為300毫秒。 |
fingers | number | 否 | 觸發(fā)點(diǎn)擊的手指數(shù),最小為1指, 最大為10指。當(dāng)設(shè)置小于1的值或不設(shè)置時(shí),會(huì)被轉(zhuǎn)化為默認(rèn)值。 默認(rèn)值:1 說明: 1. 當(dāng)配置多指時(shí),第一根手指按下后300毫秒內(nèi)未有足夠的手指數(shù)按下,手勢(shì)識(shí)別失敗。 2. 實(shí)際點(diǎn)擊手指數(shù)超過配置值,手勢(shì)識(shí)別失敗。 |
- // xxx.ets
- @Entry
- @Component
- struct TapGestureExample {
- @State value: string = ''
- build() {
- Column() {
- // 單指雙擊文本觸發(fā)手勢(shì)事件
- Text('Click twice').fontSize(28)
- .gesture(
- TapGesture({ count: 2 })
- .onAction((event: GestureEvent) => {
- this.value = JSON.stringify(event.fingerList[0])
- })
- )
- Text(this.value)
- }
- .height(200)
- .width(300)
- .padding(20)
- .border({ width: 3 })
- .margin(30)
- }
- }
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: