



下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、蛟龍騰飛學(xué)習(xí)分享材料 HarmonyOS應(yīng)用開(kāi)發(fā)-ets頁(yè)面間轉(zhuǎn)場(chǎng)說(shuō)明:該組件從API version 7開(kāi)始支持。后續(xù)版本如有新增內(nèi)容,則采用上角標(biāo)單獨(dú)標(biāo)記該內(nèi)容的起始版本。一、頁(yè)面轉(zhuǎn)場(chǎng)通過(guò)在全局pageTransition方法內(nèi)配置頁(yè)面入場(chǎng)組件和頁(yè)面退場(chǎng)組件來(lái)自定義頁(yè)面轉(zhuǎn)場(chǎng)動(dòng)效。組件名稱(chēng)參數(shù)參數(shù)描述PageTransitionEnterObject頁(yè)面入場(chǎng)組件,用于自定義當(dāng)前頁(yè)面的入場(chǎng)效果PageTransitionExitObject頁(yè)面退場(chǎng)組件,用于自定義當(dāng)前頁(yè)面的退場(chǎng)效果PageTransitionEnter和PageTransitionExit組件支持的屬性:參數(shù)名稱(chēng)參數(shù)類(lèi)型默認(rèn)值
2、必填參數(shù)描述slideSlideEffectRight否設(shè)置轉(zhuǎn)場(chǎng)的滑入效果translatex? : number,y? : number,z? : number-否設(shè)置頁(yè)面轉(zhuǎn)場(chǎng)時(shí)的平移效果,為入場(chǎng)時(shí)起點(diǎn)和退場(chǎng)時(shí)終點(diǎn)的值,和slide同時(shí)設(shè)置時(shí)默認(rèn)生效slide。scalex? : number,y? : number,z? : number,centerX? : number,centerY? : number-否設(shè)置頁(yè)面轉(zhuǎn)場(chǎng)時(shí)的縮放效果,為入場(chǎng)時(shí)起點(diǎn)和退場(chǎng)時(shí)終點(diǎn)的值。opacitynumber1否設(shè)置入場(chǎng)的起點(diǎn)透明度值或者退場(chǎng)的終點(diǎn)透明度值。PageTransitionEnter和Page
3、TransitionExit組件支持的事件:事件功能描述onEnter(type: RouteType, progress: number) = void回調(diào)入?yún)楫?dāng)前入場(chǎng)動(dòng)畫(huà)的歸一化進(jìn)度0 - 1。onExit(type: RouteType, progress: number) = void回調(diào)入?yún)楫?dāng)前退場(chǎng)動(dòng)畫(huà)的歸一化進(jìn)度0 - 1。二、示例效果展示:示例代碼:index.etsEntryComponentstruct PageTransitionExample1 State scale: number = 1 State opacity: number = 1 State active
4、: boolean = false build() Column() Navigator( target: pages/page1, type: NavigationType.Push ) Image($rawfile(fss.jpg).width(100%).height(100%) .onClick() = this.active = true ) .scale( x: this.scale ).opacity(this.opacity) / 自定義方式1:完全自定義轉(zhuǎn)場(chǎng)過(guò)程的效果 pageTransition() PageTransitionEnter( duration: 1200,
5、curve: Curve.Linear ) .onEnter(type: RouteType, progress: number) = this.scale = 1 this.opacity = progress ) / 進(jìn)場(chǎng)過(guò)程中會(huì)逐幀觸發(fā)onEnter回調(diào),入?yún)閯?dòng)效的歸一化進(jìn)度(0% - 100%) PageTransitionExit( duration: 1500, curve: Curve.Ease ) .onExit(type: RouteType, progress: number) = this.scale = 1 - progress this.opacity = 1 )
6、/ 退場(chǎng)過(guò)程中會(huì)逐幀觸發(fā)onExit回調(diào),入?yún)閯?dòng)效的歸一化進(jìn)度(0% - 100%) page1.ets/ page1.etsEntryComponentstruct AExample State scale: number = 1 State opacity: number = 1 State active: boolean = false build() Column() Navigator( target: pages/index ,type: NavigationType.Push) Image($rawfile(gz.jpg).width(100%).height(100%) .h
7、eight(100%).width(100%).scale( x: this.scale ).opacity(this.opacity) / 自定義方式1:完全自定義轉(zhuǎn)場(chǎng)過(guò)程的效果 pageTransition() PageTransitionEnter( duration: 1200, curve: Curve.Linear ) .onEnter(type: RouteType, progress: number) = this.scale = 1 this.opacity = progress ) / 進(jìn)場(chǎng)過(guò)程中會(huì)逐幀觸發(fā)onEnter回調(diào),入?yún)閯?dòng)效的歸一化進(jìn)度(0% - 100%) PageTransitionExit( duration: 1500, curve: Curve.Ease ) .onExit(type: RouteType, progress: number) = this.scale = 1 - progress this.opacity = 1 ) / 退場(chǎng)過(guò)程中會(huì)逐幀觸發(fā)onExit回調(diào),入?yún)閯?dòng)效的歸一化進(jìn)度(0% - 100%) 完整代碼地址: HY
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- DB3707T 135-2025大蔥三系雜交制種技術(shù)規(guī)程
- 江西公路瀝青路面施工方案
- 馬尾松種植中發(fā)生的主要病蟲(chóng)害及針對(duì)性防治方法的多角度分析
- 醫(yī)療機(jī)構(gòu)水污染物的監(jiān)測(cè)與檢測(cè)方法
- 穩(wěn)定和擴(kuò)大就業(yè)的背景與意義
- 就業(yè)質(zhì)量提升的路徑
- 2025年配網(wǎng)自動(dòng)化監(jiān)控項(xiàng)目合作計(jì)劃書(shū)
- 廣東省佛山市2017-2018學(xué)年高一上學(xué)期期末考試教學(xué)質(zhì)量檢測(cè)政治試題
- 浙江省臺(tái)州市2024-2025學(xué)年高二上學(xué)期期末質(zhì)量評(píng)估數(shù)學(xué)試題2
- 四川省棠湖中學(xué)2017-2018學(xué)年高二下學(xué)期開(kāi)學(xué)考試語(yǔ)文試題
- 七年級(jí)道法下冊(cè) 第一單元 綜合測(cè)試卷(人教海南版 2025年春)
- 海洋自主無(wú)人系統(tǒng)跨域協(xié)同任務(wù)規(guī)劃模型與技術(shù)發(fā)展研究
- GB/T 18851.2-2024無(wú)損檢測(cè)滲透檢測(cè)第2部分:滲透材料的檢驗(yàn)
- 正弦穩(wěn)態(tài)電路分析
- 中國(guó)中材海外科技發(fā)展有限公司招聘筆試沖刺題2025
- 專(zhuān)題02 光現(xiàn)象(5大模塊知識(shí)清單+5個(gè)易混易錯(cuò)+2種方法技巧+典例真題解析)
- 兩層鋼結(jié)構(gòu)廠房施工方案
- 支氣管封堵器在胸科手術(shù)中的應(yīng)用
- 班級(jí)凝聚力主題班會(huì)12
- 初中語(yǔ)文“經(jīng)典誦讀與海量閱讀”校本課程實(shí)施方案
- 北京市東城區(qū)2021-2022學(xué)年第一學(xué)期四年級(jí)期末考試語(yǔ)文試卷(含答案)
評(píng)論
0/150
提交評(píng)論