SurfaceControlViewHost Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Nome | Description |
|---|---|
| SurfaceControlViewHost(IntPtr, JniHandleOwnership) |
Cria um par gerenciado para uma referência de objeto de interface nativa Java existente. |
| SurfaceControlViewHost(Context, Display, IBinder) |
Construa um novo SurfaceControlViewHost. |
| SurfaceControlViewHost(Context, Display, InputTransferToken) |
Construa um novo SurfaceControlViewHost. |
SurfaceControlViewHost(IntPtr, JniHandleOwnership)
Cria um par gerenciado para uma referência de objeto de interface nativa Java existente.
protected SurfaceControlViewHost(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Android.Views.SurfaceControlViewHost : nativeint * Android.Runtime.JniHandleOwnership -> Android.Views.SurfaceControlViewHost
Parâmetros
- javaReference
-
IntPtr
nativeint
O valor System.IntPtr usado para referência java.
- transfer
- JniHandleOwnership
O valor de Android.Runtime.JniHandleOwnership usado para transferência.
Comentários
Para obter detalhes, consulte a documentação de referência do Android para android.view.SurfaceControlViewHost.
Aplica-se a
SurfaceControlViewHost(Context, Display, IBinder)
Construa um novo SurfaceControlViewHost.
[Android.Runtime.Register(".ctor", "(Landroid/content/Context;Landroid/view/Display;Landroid/os/IBinder;)V", "", ApiSince=30)]
public SurfaceControlViewHost(Android.Content.Context context, Android.Views.Display display, Android.OS.IBinder? hostToken);
[<Android.Runtime.Register(".ctor", "(Landroid/content/Context;Landroid/view/Display;Landroid/os/IBinder;)V", "", ApiSince=30)>]
new Android.Views.SurfaceControlViewHost : Android.Content.Context * Android.Views.Display * Android.OS.IBinder -> Android.Views.SurfaceControlViewHost
Parâmetros
- context
- Context
O objeto Context para sua atividade ou aplicativo.
- display
- Display
A hierarquia Exibir será colocada.
- hostToken
- IBinder
O token de host, conforme discutido acima.
- Atributos
Comentários
Construa um novo SurfaceControlViewHost. O Surface raiz será alocado internamente e pode ser acessado por meio de getSurfacePackage().
O parâmetro, usado principalmente para relatórios ANR, deve ser obtido de quem estiver hospedando a hierarquia inserida. É acessível de SurfaceView#getHostToken.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.
Aplica-se a
SurfaceControlViewHost(Context, Display, InputTransferToken)
Construa um novo SurfaceControlViewHost.
[Android.Runtime.Register(".ctor", "(Landroid/content/Context;Landroid/view/Display;Landroid/window/InputTransferToken;)V", "", ApiSince=35)]
public SurfaceControlViewHost(Android.Content.Context context, Android.Views.Display display, Android.Window.InputTransferToken? hostInputTransferToken);
[<Android.Runtime.Register(".ctor", "(Landroid/content/Context;Landroid/view/Display;Landroid/window/InputTransferToken;)V", "", ApiSince=35)>]
new Android.Views.SurfaceControlViewHost : Android.Content.Context * Android.Views.Display * Android.Window.InputTransferToken -> Android.Views.SurfaceControlViewHost
Parâmetros
- context
- Context
O objeto Context para sua atividade ou aplicativo.
- display
- Display
A hierarquia Exibir será colocada.
- hostInputTransferToken
- InputTransferToken
O token de transferência de entrada do host, conforme discutido acima.
- Atributos
Comentários
Construa um novo SurfaceControlViewHost. O Surface raiz será alocado internamente e pode ser acessado por meio de getSurfacePackage().
O parâmetro hostInputTransferToken permite que o host e inseridos sejam associados uns aos outros para permitir a transferência de gestos de toque e foco. Isso também é usado para relatórios anr. É acessível de AttachedSurfaceControl#getInputTransferToken().
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.