鴻蒙OS Transition

2022-10-09 11:13 更新

Transition

java.lang.Object

|---ohos.agp.transition.Transition

  1. public class Transition
  2. extends Object

創(chuàng)建并設(shè)置過渡效果。

Since:

3

構(gòu)造函數(shù)摘要

構(gòu)造函數(shù) 描述
Transition() 用于創(chuàng)建 Transition 實例的默認(rèn)構(gòu)造函數(shù)。

方法總結(jié)

修飾符和類型 方法 描述
void setCurve(Animator.TimelineCurve curve) 設(shè)置曲線。
void setCurveType(int type) 設(shè)置曲線類型。
void setDuration(float duration) 已棄用。 此更改從 API 版本 8 開始生效。此方法已棄用,因為持續(xù)時間參數(shù)是整數(shù),不需要用浮點數(shù)表示。 替換為 setDuration(long)。
void setDuration(long duration) 設(shè)置過渡的持續(xù)時間。
從類 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

構(gòu)造函數(shù)詳細(xì)信息

Transition

public Transition()

用于創(chuàng)建 Transition 實例的默認(rèn)構(gòu)造函數(shù)。

此構(gòu)造函數(shù)使用默認(rèn)屬性集和樣式。

Since:

3

方法詳情

setDuration

@Deprecated public void setDuration(float duration)

已棄用。 此更改從 API 版本 8 開始生效。此方法已棄用,因為持續(xù)時間參數(shù)是整數(shù),不需要用浮點數(shù)表示。 替換為 setDuration(long)。

設(shè)置過渡的持續(xù)時間。

參數(shù):

參數(shù)名稱 參數(shù)描述
duration 以毫秒為單位表示持續(xù)時間。

Since:

4

setDuration

public void setDuration(long duration)

設(shè)置過渡的持續(xù)時間。

參數(shù):

參數(shù)名稱 參數(shù)描述
duration 以毫秒為單位表示持續(xù)時間。

Since:

7

setCurveType

public void setCurveType(int type)

設(shè)置曲線類型。

此方法使用內(nèi)置曲線類型來設(shè)置過渡曲線效果。

參數(shù):

參數(shù)名稱 參數(shù)描述
type 表示要設(shè)置的曲線類型。

Since:

7

setCurve

public void setCurve(Animator.TimelineCurve curve)

設(shè)置曲線。

此方法使用自定義曲線來設(shè)置過渡曲線效果。

參數(shù):

參數(shù)名稱 參數(shù)描述
curve 表示要設(shè)置的曲線。 您可以根據(jù)指定的時間獲取表示時間線曲線中分?jǐn)?shù)的值。

Since:

7

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號