IViewParent Interface
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.
Define as responsabilidades de uma classe que será pai de um Modo de Exibição.
[Android.Runtime.Register("android/view/ViewParent", "", "Android.Views.IViewParentInvoker")]
public interface IViewParent : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/view/ViewParent", "", "Android.Views.IViewParentInvoker")>]
type IViewParent = interface
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Derivado
- Atributos
- Implementações
Comentários
Define as responsabilidades de uma classe que será pai de um Modo de Exibição. Essa é a API que uma exibição vê quando deseja interagir com seu pai.
Java documentação para android.view.ViewParent.
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.
Propriedades
| Nome | Description |
|---|---|
| Handle |
Obtém o valor JNI do objeto Android subjacente. (Herdado de IJavaObject) |
| IsLayoutDirectionResolved |
Informa se essa direção de layout pai de exibição foi resolvida. |
| IsLayoutRequested |
Indica se o layout foi solicitado nesse pai de exibição. |
| IsTextAlignmentResolved |
Informa se esse alinhamento de texto pai de exibição foi resolvido. |
| IsTextDirectionResolved |
Informa se essa direção de texto pai de exibição foi resolvida. |
| JniIdentityHashCode |
Retorna o valor da |
| JniManagedPeerState |
Estado do par gerenciado. (Herdado de IJavaPeerable) |
| JniObjectReferenceControlBlock |
Define as responsabilidades de uma classe que será pai de um Modo de Exibição. (Herdado de IJavaPeerable) |
| JniPeerMembers |
Acesso ao membro e suporte à invocação. (Herdado de IJavaPeerable) |
| LayoutDirection |
Retorne essa direção de layout pai da exibição. |
| Parent |
Retorna o pai se ele existir ou nulo. |
| ParentForAccessibility |
Obtém o pai de uma determinada exibição para acessibilidade. Como algumas exibições não são expostas à camada de acessibilidade, o pai para acessibilidade não é necessariamente o pai direto do Modo de Exibição, mas sim um predecessor. |
| PeerReference |
Retorna uma JniObjectReference das instâncias de objeto Java encapsuladas. (Herdado de IJavaPeerable) |
| TextAlignment |
Retorne esse alinhamento de texto pai da exibição. |
| TextDirection |
Retorne essa direção de texto pai da exibição. |
Métodos
| Nome | Description |
|---|---|
| BringChildToFront(View) |
Altere a ordem z da criança para que ela esteja em cima de todas as outras crianças. |
| CanResolveLayoutDirection() |
Informa se esse pai de exibição pode resolver a direção do layout. |
| CanResolveTextAlignment() |
Informa se esse pai de exibição pode resolver o alinhamento de texto. |
| CanResolveTextDirection() |
Informa se esse pai de exibição pode resolver a direção do texto. |
| ChildDrawableStateChanged(View) |
Esse método é chamado no pai quando o estado desenhável de uma criança é alterado. |
| ChildHasTransientStateChanged(View, Boolean) |
Chamado quando um modo de exibição filho agora tem ou não está mais acompanhando o estado transitório. |
| ClearChildFocus(View) |
Chamado quando um filho desse pai está desistindo do foco |
| CreateContextMenu(IContextMenu) |
Fazer com que o pai preencha o menu de contexto especificado se ele tiver algo a adicionar (e, em seguida, recortar em seu pai). |
| Disposed() |
Chamado quando a instância foi descartada. (Herdado de IJavaPeerable) |
| DisposeUnlessReferenced() |
Se não houver referências pendentes a essa instância, então chamará |
| Finalized() |
Chamado quando a instância foi finalizada. (Herdado de IJavaPeerable) |
| FindOnBackInvokedDispatcherForChild(View, View) |
Ande até a hierarquia De exibição para localizar o mais próximo |
| FocusableViewAvailable(View) |
Informa ao pai que uma nova exibição focalizável se tornou disponível. |
| FocusSearch(View, FocusSearchDirection) |
Localize a exibição mais próxima na direção especificada que deseja se concentrar |
| GetChildVisibleRect(View, Rect, Point) |
Compute a parte visível de uma região retangular definida em termos de coordenadas de uma exibição filho. |
| InvalidateChild(View, Rect) |
Tudo ou parte de uma criança é suja e precisa ser redesenhada. |
| InvalidateChildInParent(Int32[], Rect) |
Tudo ou parte de uma criança é suja e precisa ser redesenhada. |
| KeyboardNavigationClusterSearch(View, FocusSearchDirection) |
Localize o cluster de navegação do teclado mais próximo na direção especificada. |
| NotifySubtreeAccessibilityStateChanged(View, View, ContentChangeTypes) |
Notifica um pai de exibição de que o estado de acessibilidade de um de seus descendentes foi alterado e que a estrutura da subárvore é diferente. |
| OnDescendantInvalidated(View, View) |
O modo de exibição de destino foi invalidado ou teve uma propriedade de desenho alterada que exige que a hierarquia seja renderizada novamente. |
| OnNestedFling(View, Single, Single, Boolean) |
Solicite um caso de um rolamento aninhado. |
| OnNestedPreFling(View, Single, Single) |
Reaja a um caso aninhado antes que o modo de exibição de destino o consuma. |
| OnNestedPrePerformAccessibilityAction(View, Action, Bundle) |
Reaja a uma ação de acessibilidade delegada por uma exibição descendente de destino antes que o destino a processe. |
| OnNestedPreScroll(View, Int32, Int32, Int32[]) |
Reaja a uma rolagem aninhada em andamento antes que o modo de exibição de destino consuma uma parte do rolamento. |
| OnNestedScroll(View, Int32, Int32, Int32, Int32) |
Reaja a uma rolagem aninhada em andamento. |
| OnNestedScrollAccepted(View, View, ScrollAxis) |
Reaja à reivindicação bem-sucedida de uma operação de rolagem aninhada. |
| OnStartNestedScroll(View, View, ScrollAxis) |
Reaja a uma exibição descendente iniciando uma operação de rolagem nestable, alegando a operação de rolagem aninhada, se apropriado. |
| OnStopNestedScroll(View) |
Reagir a uma operação de rolagem aninhada que termina. |
| RecomputeViewAttributes(View) |
Diga à hierarquia de exibição que os atributos de exibição global precisam ser reavaliados. |
| RequestChildFocus(View, View) |
Chamado quando um filho desse pai quer foco |
| RequestChildRectangleOnScreen(View, Rect, Boolean, Int32) |
Define as responsabilidades de uma classe que será pai de um Modo de Exibição. |
| RequestChildRectangleOnScreen(View, Rect, Boolean) |
Chamado quando um filho desse grupo deseja que um retângulo específico seja posicionado na tela. |
| RequestDisallowInterceptTouchEvent(Boolean) |
Chamado quando uma criança não quer que esse pai e seus ancestrais interceptem eventos de toque com |
| RequestFitSystemWindows() |
Peça que uma nova expedição |
| RequestLayout() |
Chamado quando algo foi alterado, o que invalidou o layout de um filho desse pai de exibição. |
| RequestSendAccessibilityEvent(View, AccessibilityEvent) |
Chamado por uma criança para solicitar de seu pai para enviar um |
| RequestTransparentRegion(View) |
Chamado quando um filho deseja que a hierarquia de exibição reúna e relate regiões transparentes para o compositor de janela. |
| SetJniIdentityHashCode(Int32) |
Defina o valor retornado por |
| SetJniManagedPeerState(JniManagedPeerStates) |
Define as responsabilidades de uma classe que será pai de um Modo de Exibição. (Herdado de IJavaPeerable) |
| SetPeerReference(JniObjectReference) |
Defina o valor retornado por |
| ShowContextMenuForChild(View, Single, Single) |
Mostra o menu de contexto para a exibição especificada ou seus ancestrais ancorados na coordenada relativa de exibição especificada. |
| ShowContextMenuForChild(View) |
Mostra o menu de contexto para a exibição especificada ou seus ancestrais. Na maioria dos casos, uma subclasse não precisa substituir isso. No entanto, se a subclasse for adicionada diretamente ao gerenciador de janelas (por exemplo, ViewManager.addView(View,android.view.ViewGroup.LayoutParams), ela deverá substituir isso e mostrar o menu de contexto. |
| StartActionModeForChild(View, ActionMode+ICallback, ActionModeType) |
Inicie um modo de ação para a exibição especificada com o tipo |
| StartActionModeForChild(View, ActionMode+ICallback) |
Inicie um modo de ação para a exibição especificada com o tipo |
| UnregisterFromRuntime() |
Cancele o registro dessa instância para que o runtime não a retorne de invocações futuras Java.Interop.JniRuntime+JniValueManager.PeekValue . (Herdado de IJavaPeerable) |
Métodos de Extensão
| Nome | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtém o nome JNI do tipo da instância |
| JavaAs<TResult>(IJavaPeerable) |
Tente coagir a digitar |
| JavaCast<TResult>(IJavaObject) |
Executa uma conversão de tipo marcada por runtime do Android. |
| JavaCast<TResult>(IJavaObject) |
Define as responsabilidades de uma classe que será pai de um Modo de Exibição. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Tente coagir a digitar |