語言

ViewPropertyAnimator.WithLayer 方法

定義

與此 ViewPropertyAnimator 相關的視圖在下一段動畫期間會設定View#setLayerType(int, android.graphics.Paint) layer type為 。View#LAYER_TYPE_HARDWARE

[Android.Runtime.Register("withLayer", "()Landroid/view/ViewPropertyAnimator;", "GetWithLayerHandler")]
public virtual Android.Views.ViewPropertyAnimator WithLayer();
[<Android.Runtime.Register("withLayer", "()Landroid/view/ViewPropertyAnimator;", "GetWithLayerHandler")>]
abstract member WithLayer : unit -> Android.Views.ViewPropertyAnimator
override this.WithLayer : unit -> Android.Views.ViewPropertyAnimator

傳回

這個物件允許對該類別中方法的呼叫串接。

屬性

備註

與此 ViewPropertyAnimator 相關的視圖在下一段動畫期間會設定View#setLayerType(int, android.graphics.Paint) layer type為 。View#LAYER_TYPE_HARDWARE 如文件 View#LAYER_TYPE_HARDWARE所述,內部實際使用的層型取決於視圖的執行時狀況。 如果活動和這個視圖是硬體加速的,那麼該層也會被加速。 若活動或視圖未被加速,該層實際上與 View#LAYER_TYPE_SOFTWARE相同。

這個狀態不持久,無論是在 View 上還是在這個 ViewPropertyAnimator 上:當動畫結束時,View 的圖層類型會回復到呼叫時的狀態,而 ViewPropertyAnimator 上的這個設定僅適用於下一個動畫。 請注意,呼叫此方法後,再透過直接呼叫 View#setLayerType(int, android.graphics.Paint)獨立設定 View 的圖層類型,會導致一些不一致,包括動畫結束時圖層類型會回復為 withLayer() 前的值。

Java 文件 android.view.ViewPropertyAnimator.withLayer()。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

另請參閱

  • <xref:Android.Views.View.SetLayerType(Android.Views.LayerType%2c+Android.Graphics.Paint)>