NinePatch Classe

Definição

A classe NinePatch permite desenhar um bitmap em nove ou mais seções.

[Android.Runtime.Register("android/graphics/NinePatch", DoNotGenerateAcw=true)]
public class NinePatch : Java.Lang.Object
[<Android.Runtime.Register("android/graphics/NinePatch", DoNotGenerateAcw=true)>]
type NinePatch = class
    inherit Object
Herança
NinePatch
Atributos

Comentários

A classe NinePatch permite desenhar um bitmap em nove ou mais seções. Essencialmente, ele permite a criação de elementos gráficos personalizados que dimensionarão a maneira como você define, quando o conteúdo adicionado dentro da imagem excede os limites normais do gráfico. Para obter uma explicação completa de uma imagem ninepatch, leia a discussão no documento gráficos 2D .

A ferramenta Desenhar 9 Patch oferece uma maneira extremamente útil de criar suas imagens NinePatch usando um editor de gráficos WYSIWYG.

Java documentação para android.graphics.NinePatch.

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.

Construtores

Nome Description
NinePatch(Bitmap, Byte[], String)

Crie uma projeção desenhável de um bitmap para nove patches.

NinePatch(Bitmap, Byte[])

Crie uma projeção desenhável de um bitmap para nove patches.

NinePatch(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime.

Propriedades

Nome Description
Bitmap

Retorna o bitmap usado para desenhar este NinePatch.

Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
Density

Retornar a densidade do bitmap subjacente, de acordo Bitmap#getDensity() Bitmap.getDensity()com .

Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
HasAlpha

Indica se este NinePatch contém pixels transparentes ou translúcidos.

Height

Retorna a altura intrínseca, em pixels, deste NinePatch.

JniIdentityHashCode

A classe NinePatch permite desenhar um bitmap em nove ou mais seções.

(Herdado de Object)
JniPeerMembers

A classe NinePatch permite desenhar um bitmap em nove ou mais seções.

Name

Retorna o nome deste objeto NinePatch se um tiver sido especificado ao chamar o construtor.

Paint

Retorna a tinta usada para desenhar este NinePatch.

PeerReference

A classe NinePatch permite desenhar um bitmap em nove ou mais seções.

(Herdado de Object)
ThresholdClass

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

ThresholdType

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

Width

Retorna a largura intrínseca, em pixels, deste NinePatch.

Métodos

Nome Description
Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Dispose()

A classe NinePatch permite desenhar um bitmap em nove ou mais seções.

(Herdado de Object)
Dispose(Boolean)

A classe NinePatch permite desenhar um bitmap em nove ou mais seções.

(Herdado de Object)
Draw(Canvas, Rect, Paint)

Desenha o NinePatch.

Draw(Canvas, Rect)

Desenha o NinePatch.

Draw(Canvas, RectF)

Desenha o NinePatch.

Equals(Object)

Indica se algum outro objeto é "igual a" este.

(Herdado de Object)
GetHashCode()

Retorna um valor de código hash para o objeto.

(Herdado de Object)
GetTransparentRegion(Rect)

Retorna uma Region representação das partes do NinePatch que são completamente transparentes.

IsNinePatchChunk(Byte[])

Verifica se a matriz de bytes especificada é uma parte válida de dados de 9 patch.

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)
SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
SetPaint(Paint)

Define a tinta a ser usada ao desenhar o NinePatch.

ToArray<T>()

A classe NinePatch permite desenhar um bitmap em nove ou mais seções.

(Herdado de Object)
ToString()

Retorna uma representação de cadeia de caracteres do objeto.

(Herdado de Object)
UnregisterFromRuntime()

A classe NinePatch permite desenhar um bitmap em nove ou mais seções.

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até ser despertado, normalmente por ser <notificado/em> ou <em>interrompido</em>.<>

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

A classe NinePatch permite desenhar um bitmap em nove ou mais seções.

(Herdado de Object)
IJavaPeerable.DisposeUnlessReferenced()

A classe NinePatch permite desenhar um bitmap em nove ou mais seções.

(Herdado de Object)
IJavaPeerable.Finalized()

A classe NinePatch permite desenhar um bitmap em nove ou mais seções.

(Herdado de Object)
IJavaPeerable.JniManagedPeerState

A classe NinePatch permite desenhar um bitmap em nove ou mais seções.

(Herdado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

A classe NinePatch permite desenhar um bitmap em nove ou mais seções.

(Herdado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

A classe NinePatch permite desenhar um bitmap em nove ou mais seções.

(Herdado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

A classe NinePatch permite desenhar um bitmap em nove ou mais seções.

(Herdado de Object)

Métodos de Extensão

Nome Description
GetJniTypeName(IJavaPeerable)

Obtém o nome JNI do tipo da instância self.

JavaAs<TResult>(IJavaPeerable)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo marcada por runtime do Android.

JavaCast<TResult>(IJavaObject)

A classe NinePatch permite desenhar um bitmap em nove ou mais seções.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

Aplica-se a