Transition.AddTarget 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
AddTarget(View) |
設定這個轉換對動畫感興趣的目標檢視實例。 |
AddTarget(Class) |
新增目標檢視的類別,這個轉換對動畫感興趣。 |
AddTarget(Int32) |
新增此轉換對動畫感興趣的目標檢視標識碼。 |
AddTarget(String) |
新增此 Transition 對動畫感興趣的目標檢視 transitionName。 |
AddTarget(View)
設定這個轉換對動畫感興趣的目標檢視實例。
[Android.Runtime.Register("addTarget", "(Landroid/view/View;)Landroid/transition/Transition;", "GetAddTarget_Landroid_view_View_Handler")]
public virtual Android.Transitions.Transition? AddTarget (Android.Views.View? target);
[<Android.Runtime.Register("addTarget", "(Landroid/view/View;)Landroid/transition/Transition;", "GetAddTarget_Landroid_view_View_Handler")>]
abstract member AddTarget : Android.Views.View -> Android.Transitions.Transition
override this.AddTarget : Android.Views.View -> Android.Transitions.Transition
參數
- target
- View
轉換將採取行動的檢視必須是非 Null。
傳回
要加入目標的轉換。
傳回相同的物件可讓您更輕鬆地在建構期間鏈結呼叫,例如 transitionSet.addTransitions(new Fade()).addTarget(someView);
- 屬性
備註
設定這個轉換對動畫感興趣的目標檢視實例。 根據預設,沒有任何目標,而 Transition 會接聽轉換到場景之 sceneRoot 下方階層中每個檢視的變更。 設定目標會限制轉換只接聽這些檢視並採取行動。 將會忽略所有其他檢視。
目標清單就像清單一樣, #addTarget(int) targetId
但此列表會指定實際的 View 實例,而不是檢視的標識碼。 當場景變更涉及個別擴充的檢視階層時,這是一個重要的區別:不同的檢視可能會共用相同的標識碼,但實際上不是相同的實例。 如果轉換應該將這些檢視視為相同, #addTarget(int)
則應該使用 而不是 #addTarget(View)
。 另一方面,如果場景變更牽涉到相同檢視階層內的所有變更,在它們上不一定設定標識符的檢視中,則檢視的目標清單可能更方便。
的 android.transition.Transition.addTarget(android.view.View)
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
另請參閱
適用於
AddTarget(Class)
新增目標檢視的類別,這個轉換對動畫感興趣。
[Android.Runtime.Register("addTarget", "(Ljava/lang/Class;)Landroid/transition/Transition;", "GetAddTarget_Ljava_lang_Class_Handler")]
public virtual Android.Transitions.Transition? AddTarget (Java.Lang.Class? targetType);
[<Android.Runtime.Register("addTarget", "(Ljava/lang/Class;)Landroid/transition/Transition;", "GetAddTarget_Ljava_lang_Class_Handler")>]
abstract member AddTarget : Java.Lang.Class -> Android.Transitions.Transition
override this.AddTarget : Java.Lang.Class -> Android.Transitions.Transition
參數
- targetType
- Class
執行此轉換時要包含的類型。
傳回
加入目標類別的轉換。
傳回相同的物件可讓您更輕鬆地在建構期間鏈結呼叫,例如 transitionSet.addTransitions(new Fade()).addTarget(ImageView.class);
- 屬性
備註
新增目標檢視的類別,這個轉換對動畫感興趣。 根據預設,沒有任何 targetTypes,而 Transition 會接聽轉換到場景之場景之 sceneRoot 下方階層中每個檢視的變更。 設定 targetTypes 會限制轉換只接聽這些類別的檢視並採取行動。 將會忽略具有不同類別的檢視。
請注意,任何可轉換成 targetType 的 View 都會包含,因此如果 targetType 是 View.class
,則會包含所有檢視。
的 android.transition.Transition.addTarget(java.lang.Class)
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
另請參閱
- AddTarget(Int32)
- AddTarget(View)
- <xref:Android.Transitions.Transition.ExcludeTarget(Java.Lang.Class%2c+System.Boolean)>
- <xref:Android.Transitions.Transition.ExcludeChildren(Java.Lang.Class%2c+System.Boolean)>
適用於
AddTarget(Int32)
新增此轉換對動畫感興趣的目標檢視標識碼。
[Android.Runtime.Register("addTarget", "(I)Landroid/transition/Transition;", "GetAddTarget_IHandler")]
public virtual Android.Transitions.Transition? AddTarget (int targetId);
[<Android.Runtime.Register("addTarget", "(I)Landroid/transition/Transition;", "GetAddTarget_IHandler")>]
abstract member AddTarget : int -> Android.Transitions.Transition
override this.AddTarget : int -> Android.Transitions.Transition
參數
- targetId
- Int32
目標檢視的標識碼必須是正數。
傳回
將 targetId 新增至其中的轉換。
傳回相同的物件可讓您更輕鬆地在建構期間鏈結呼叫,例如 transitionSet.addTransitions(new Fade()).addTarget(someId);
- 屬性
備註
新增此轉換對動畫感興趣的目標檢視標識碼。 根據預設,沒有任何 targetIds,而 Transition 會接聽轉換到場景之場景之 sceneRoot 下方階層中每個檢視的變更。 設定 targetId 會將轉換限制為只接聽並處理這些標識碼的檢視。 將會忽略具有不同標識碼或無標識符的檢視。
請注意,使用標識碼來指定目標表示標識符在場景根目錄下的檢視階層中應該是唯一的。
的 android.transition.Transition.addTarget(int)
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
另請參閱
適用於
AddTarget(String)
新增此 Transition 對動畫感興趣的目標檢視 transitionName。
[Android.Runtime.Register("addTarget", "(Ljava/lang/String;)Landroid/transition/Transition;", "GetAddTarget_Ljava_lang_String_Handler")]
public virtual Android.Transitions.Transition? AddTarget (string? targetName);
[<Android.Runtime.Register("addTarget", "(Ljava/lang/String;)Landroid/transition/Transition;", "GetAddTarget_Ljava_lang_String_Handler")>]
abstract member AddTarget : string -> Android.Transitions.Transition
override this.AddTarget : string -> Android.Transitions.Transition
參數
- targetName
- String
目標檢視的 transitionName 必須是非 Null。
傳回
新增目標 transitionName 的轉換。
傳回相同的物件可讓您更輕鬆地在建構期間鏈結呼叫,例如 transitionSet.addTransitions(new Fade()).addTarget(someName);
- 屬性
備註
新增此 Transition 對動畫感興趣的目標檢視 transitionName。 根據預設,沒有任何 targetNames,而 Transition 會接聽轉換至場景之場景之 sceneRoot 下方階層中每個檢視的變更。 設定 targetNames 會限制轉換只接聽並處理這些 transitionNames 的檢視。 將會忽略具有不同 transitionNames 或沒有任何 transitionName 的檢視。
請注意,transitionNames 在檢視階層中應該是唯一的。
的 android.transition.Transition.addTarget(java.lang.String)
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。