ISurfaceHolder 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
抽象介面,讓人拿著展示表面。
[Android.Runtime.Register("android/view/SurfaceHolder", "", "Android.Views.ISurfaceHolderInvoker")]
public interface ISurfaceHolder : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/view/SurfaceHolder", "", "Android.Views.ISurfaceHolderInvoker")>]
type ISurfaceHolder = interface
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- 屬性
- 實作
備註
抽象介面,讓人拿著展示表面。 讓你可以控制表面大小和格式,編輯表面像素,並監控表面的變化。 此介面通常可透過 SurfaceView 課程使用。
當從執行該執行緒以外的 SurfaceView執行緒使用此介面時,你將需要仔細閱讀方法 #lockCanvas 和 Callback#surfaceCreated Callback.surfaceCreated()。
Java 文件 android.view.SurfaceHolder。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
屬性
| 名稱 | Description |
|---|---|
| Handle |
取得底層 Android 物件的 JNI 值。 (繼承來源 IJavaObject) |
| IsCreating |
使用此方法可判斷曲面是否正在由回調方法建立。 |
| JniIdentityHashCode |
回傳包裹實例的 |
| JniManagedPeerState |
管理貴族的狀況。 (繼承來源 IJavaPeerable) |
| JniObjectReferenceControlBlock |
抽象介面,讓人拿著展示表面。 (繼承來源 IJavaPeerable) |
| JniPeerMembers |
成員存取與召喚支援。 (繼承來源 IJavaPeerable) |
| PeerReference |
回傳JniObjectReference包裹後的 Java 物件實例。 (繼承來源 IJavaPeerable) |
| Surface |
直接接觸表面物體。 |
| SurfaceFrame |
取出目前表面的大小。 |
方法
擴充方法
| 名稱 | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
取得實例 |
| JavaAs<TResult>(IJavaPeerable) |
試著強制 |
| JavaCast<TResult>(IJavaObject) |
執行 Android 執行時檢查型別轉換。 |
| JavaCast<TResult>(IJavaObject) |
抽象介面,讓人拿著展示表面。 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
試著強制 |