Compartilhar via


Rect Classe

Definição

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
Rect
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 Object.

(Herdado de Object)
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 insets.

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 #flattenToString, ou null se a cadeia de caracteres não for desse formulário.

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.

Aplica-se a