IAttachedSurfaceControl 介面

定義

提供檢視階層或視窗根介面的介面。

[Android.Runtime.Register("android/view/AttachedSurfaceControl", "", "Android.Views.IAttachedSurfaceControlInvoker", ApiSince=31)]
public interface IAttachedSurfaceControl : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/view/AttachedSurfaceControl", "", "Android.Views.IAttachedSurfaceControlInvoker", ApiSince=31)>]
type IAttachedSurfaceControl = interface
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
屬性
實作

備註

提供檢視階層或視窗根介面的介面。 這會與 API 搭配 android.view.SurfaceControl 使用,以啟用將應用程式建立的 SurfaceControl 附加至應用程式所使用的 SurfaceControl 階層,並讓 SurfaceTransactions 與檢視階層繪圖同步執行。

這個物件是從 android.view.View#getRootSurfaceControlandroid.view.Window#getRootSurfaceControl 取得。 它必須從所取得物件的 UI 執行緒使用。

android.view.AttachedSurfaceControl JAVA 檔。

此頁面的部分是根據所建立和共用的工作進行修改,並根據 2.5 屬性授權中所述的詞彙來使用。

屬性

BufferTransformHint

緩衝區產生者可以使用轉換提示來預先旋轉轉譯,讓系統編輯器中的最終轉換是身分識別。

Handle

取得基礎 Android 物件的 JNI 值。

(繼承來源 IJavaObject)
JniIdentityHashCode

傳回已包裝實例的 值 java.lang.System.identityHashCode()

(繼承來源 IJavaPeerable)
JniManagedPeerState

Managed 對等的狀態。

(繼承來源 IJavaPeerable)
JniPeerMembers

成員存取和調用支援。

(繼承來源 IJavaPeerable)
PeerReference

JniObjectReference 回已包裝 JAVA 物件實例的 。

(繼承來源 IJavaPeerable)

方法

AddOnBufferTransformHintChangedListener(IAttachedSurfaceControl+IOnBufferTransformHintChangedListener)

提供檢視階層或視窗根介面的介面。

ApplyTransactionOnDraw(SurfaceControl+Transaction)

取用傳入的交易,並要求檢視階層以不可部分完成的方式套用下一個繪製。

BuildReparentTransaction(SurfaceControl)

提供檢視階層或視窗根介面的介面。

Disposed()

處置實例時呼叫。

(繼承來源 IJavaPeerable)
DisposeUnlessReferenced()

如果這個實例沒有未完成的參考,則呼叫 Dispose() ,否則不會執行任何動作。

(繼承來源 IJavaPeerable)
Finalized()

實例完成時呼叫。

(繼承來源 IJavaPeerable)
RemoveOnBufferTransformHintChangedListener(IAttachedSurfaceControl+IOnBufferTransformHintChangedListener)

提供檢視階層或視窗根介面的介面。

SetChildBoundingInsets(Rect)

設定這個 AttachedSurfaceControl 所代表之圖層上所有父系上的裁剪區域。

SetJniIdentityHashCode(Int32)

設定 所 JniIdentityHashCode 傳回的值。

(繼承來源 IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

提供檢視階層或視窗根介面的介面。

(繼承來源 IJavaPeerable)
SetPeerReference(JniObjectReference)

設定 所 PeerReference 傳回的值。

(繼承來源 IJavaPeerable)
SetTouchableRegion(Region)

設定這個 SurfaceControl 的可觸控區域,以表面區域座標表示。

UnregisterFromRuntime()

取消註冊這個實例,讓執行時間不會從未來的 Java.Interop.JniRuntime+JniValueManager.PeekValue 調用傳回它。

(繼承來源 IJavaPeerable)

擴充方法

JavaCast<TResult>(IJavaObject)

執行 Android 執行時間檢查的類型轉換。

JavaCast<TResult>(IJavaObject)

提供檢視階層或視窗根介面的介面。

GetJniTypeName(IJavaPeerable)

提供檢視階層或視窗根介面的介面。

適用於