Rect Classe
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.
Rect contém quatro coordenadas inteiras para um retângulo.
[Android.Runtime.Register("android/graphics/Rect", DoNotGenerateAcw=true)]
public sealed class Rect : Java.Lang.Object, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/graphics/Rect", DoNotGenerateAcw=true)>]
type Rect = class
inherit Object
interface IParcelable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Herança
- Atributos
- Implementações
Comentários
Rect contém quatro coordenadas inteiras para um retângulo. O retângulo é representado pelas coordenadas de suas 4 arestas (esquerda, superior, direita, inferior). Esses campos podem ser acessados diretamente. Use width() e height() para recuperar a largura e a altura do retângulo. Nota: a maioria dos métodos não verifica se as coordenadas estão classificadas corretamente (ou seja, esquerda <= direita e topo <= inferior).
Observe que as coordenadas direita e inferior são exclusivas. Isso significa que um Rect sendo desenhado não transformado em um android.graphics.Canvas
será desenhado na coluna e linha descritas por suas coordenadas esquerda e superior, mas não as de sua parte inferior e direita.
Documentação Java para android.graphics.Rect
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.
Construtores
Rect() |
Crie um novo Ret vazio. |
Rect(Int32, Int32, Int32, Int32) |
Crie um novo retângulo com as coordenadas especificadas. |
Rect(Rect) |
Crie um novo retângulo, inicializado com os valores no retângulo especificado (que não é modificado). |
Propriedades
Bottom | |
Class |
Retorna a classe de tempo de execução deste |
Creator | |
Handle |
O identificador para a instância subjacente do Android. (Herdado de Object) |
IsEmpty |
Retorna true se o retângulo estiver vazio (esquerda >= direita ou superior >= inferior) |
JniIdentityHashCode |
Rect contém quatro coordenadas inteiras para um retângulo. (Herdado de Object) |
JniPeerMembers |
Rect contém quatro coordenadas inteiras para um retângulo. |
Left | |
PeerReference |
Rect contém quatro coordenadas inteiras para um retângulo. (Herdado de Object) |
Right | |
ThresholdClass |
Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código. (Herdado de Object) |
ThresholdType |
Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código. (Herdado de Object) |
Top |
Métodos
CenterX() | |
CenterY() | |
Clone() |
Cria e retorna uma cópia desse objeto. (Herdado de Object) |
Contains(Int32, Int32) |
Retorna true se (x,y) estiver dentro do retângulo. |
Contains(Int32, Int32, Int32, Int32) |
Retorna true iff os 4 lados especificados de um retângulo estão dentro ou são iguais a esse retângulo. |
Contains(Rect) |
Retorna true iff o retângulo especificado r está dentro ou é igual a esse retângulo. |
DescribeContents() |
Métodos de interface parceláveis |
Dispose() |
Rect contém quatro coordenadas inteiras para um retângulo. (Herdado de Object) |
Dispose(Boolean) |
Rect contém quatro coordenadas inteiras para um retângulo. (Herdado de Object) |
Equals(Object) |
Indica se algum outro objeto é "igual" a este. (Herdado de Object) |
ExactCenterX() | |
ExactCenterY() | |
FlattenToString() |
Retornar uma representação de cadeia de caracteres do retângulo em um formato bem definido. |
GetHashCode() |
Retorna um valor de código hash para o objeto. (Herdado de Object) |
Height() | |
Inset(Insets) |
Insere o retângulo em todos os lados especificados pelas dimensões de |
Inset(Int32, Int32) |
Insira o retângulo por (dx,dy). |
Inset(Int32, Int32, Int32, Int32) |
Insere o retângulo em todos os lados especificados pelas inserções. |
Intersect(Int32, Int32, Int32, Int32) |
Se o retângulo especificado por esquerda, superior, direita, inferior cruzar esse retângulo, retorne true e defina esse retângulo para essa interseção, caso contrário, retorne false e não altere esse retângulo. |
Intersect(Rect) |
Se o retângulo especificado cruzar esse retângulo, retorne true e defina esse retângulo para essa interseção, caso contrário, retorne false e não altere esse retângulo. |
Intersects(Int32, Int32, Int32, Int32) |
Retorna true se esse retângulo cruzar o retângulo especificado. |
Intersects(Rect, Rect) |
Retorna true iff os dois retângulos especificados se cruzam. |
JavaFinalize() |
Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto. (Herdado de Object) |
Notify() |
Ativa um único thread que está aguardando no monitor deste objeto. (Herdado de Object) |
NotifyAll() |
Ativa todos os threads que estão aguardando no monitor deste objeto. (Herdado de Object) |
Offset(Int32, Int32) |
Desloca o retângulo adicionando dx às suas coordenadas esquerda e direita e adicionando dy às suas coordenadas superior e inferior. |
OffsetTo(Int32, Int32) |
Desloca o retângulo para uma posição específica (esquerda, superior), mantendo sua largura e altura iguais. |
ReadFromParcel(Parcel) |
Defina as coordenadas do retângulo a partir dos dados armazenados no pacote especificado. |
Set(Int32, Int32, Int32, Int32) |
Defina as coordenadas do retângulo para os valores especificados. |
Set(Rect) |
Copie as coordenadas de src para este retângulo. |
SetEmpty() |
Defina o retângulo como (0,0,0,0) |
SetHandle(IntPtr, JniHandleOwnership) |
Define a propriedade Handle. (Herdado de Object) |
SetIntersect(Rect, Rect) |
Se os retângulos a e b se cruzarem, retorne true e defina esse retângulo para essa interseção, caso contrário, retorne false e não altere esse retângulo. |
Sort() |
Troque superior/inferior ou esquerda/direita se houver inversão (i. |
ToArray<T>() |
Rect contém quatro coordenadas inteiras para um retângulo. (Herdado de Object) |
ToShortString() |
Retornar uma representação de cadeia de caracteres do retângulo em um formato compacto. |
ToString() |
Retorna uma representação de cadeia de caracteres do objeto. (Herdado de Object) |
UnflattenFromString(String) |
Retorna um Rect de uma cadeia de caracteres do formulário retornado por |
Union(Int32, Int32) |
Atualize este Rect para se incluir e a coordenada [x,y]. |
Union(Int32, Int32, Int32, Int32) |
Atualize este Rect para delimitar-se e o retângulo especificado. |
Union(Rect) |
Atualize este Rect para delimitar-se e o retângulo especificado. |
UnregisterFromRuntime() |
Rect contém quatro coordenadas inteiras para um retângulo. (Herdado de Object) |
Wait() |
Faz com que o thread atual aguarde até que ele seja ativado, normalmente sendo <em notificado</em> ou <em>interrompido</em>>. (Herdado de Object) |
Wait(Int64) |
Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido. (Herdado de Object) |
Wait(Int64, Int32) |
Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido. (Herdado de Object) |
Width() | |
WriteToParcel(Parcel, ParcelableWriteFlags) |
Escreva este retângulo no pacote especificado. |
Implantações explícitas de interface
IJavaPeerable.Disposed() |
Rect contém quatro coordenadas inteiras para um retângulo. (Herdado de Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Rect contém quatro coordenadas inteiras para um retângulo. (Herdado de Object) |
IJavaPeerable.Finalized() |
Rect contém quatro coordenadas inteiras para um retângulo. (Herdado de Object) |
IJavaPeerable.JniManagedPeerState |
Rect contém quatro coordenadas inteiras para um retângulo. (Herdado de Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Rect contém quatro coordenadas inteiras para um retângulo. (Herdado de Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Rect contém quatro coordenadas inteiras para um retângulo. (Herdado de Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Rect contém quatro coordenadas inteiras para um retângulo. (Herdado de Object) |
Métodos de Extensão
JavaCast<TResult>(IJavaObject) |
Executa uma conversão de tipo verificada em tempo de execução do Android. |
JavaCast<TResult>(IJavaObject) |
Rect contém quatro coordenadas inteiras para um retângulo. |
GetJniTypeName(IJavaPeerable) |
Rect contém quatro coordenadas inteiras para um retângulo. |