Path 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.
A classe Path encapsula caminhos geométricos compostos (contorno múltiplo) que consistem em segmentos de linha reta, curvas quadráticas e curvas cúbicas.
[Android.Runtime.Register("android/graphics/Path", DoNotGenerateAcw=true)]
public class Path : Java.Lang.Object
[<Android.Runtime.Register("android/graphics/Path", DoNotGenerateAcw=true)>]
type Path = class
inherit Object
- Herança
- Atributos
Comentários
A classe Path encapsula caminhos geométricos compostos (contorno múltiplo) que consistem em segmentos de linha reta, curvas quadráticas e curvas cúbicas. Ele pode ser desenhado com canvas.drawPath(caminho, tinta), preenchido ou traçado (com base no estilo da pintura), ou pode ser usado para recortar ou desenhar texto em um caminho.
Documentação Java para android.graphics.Path
.
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
Path() |
Criar um caminho vazio |
Path(IntPtr, JniHandleOwnership) |
Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo tempo de execução. |
Path(Path) |
Crie um novo caminho, copiando o conteúdo do caminho src. |
Propriedades
Class |
Retorna a classe de tempo de execução deste |
GenerationId |
Retorna a ID de geração desse caminho. |
Handle |
O identificador para a instância subjacente do Android. (Herdado de Object) |
IsConvex |
Retorna a convexidade do caminho, conforme definido pelo conteúdo do caminho. |
IsEmpty |
Retorna true se o caminho estiver vazio (não contém linhas ou curvas) |
IsInverseFillType |
Retorna true se o filltype for uma das variantes INVERSE |
JniIdentityHashCode |
A classe Path encapsula caminhos geométricos compostos (contorno múltiplo) que consistem em segmentos de linha reta, curvas quadráticas e curvas cúbicas. (Herdado de Object) |
JniPeerMembers |
A classe Path encapsula caminhos geométricos compostos (contorno múltiplo) que consistem em segmentos de linha reta, curvas quadráticas e curvas cúbicas. |
PathIterator |
Retorna um iterador sobre os segmentos desse caminho. |
PeerReference |
A classe Path encapsula caminhos geométricos compostos (contorno múltiplo) que consistem em segmentos de linha reta, curvas quadráticas e curvas cúbicas. (Herdado de Object) |
ThresholdClass |
Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código. |
ThresholdType |
Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código. |
Métodos
AddArc(RectF, Single, Single) |
Adicione o arco especificado ao caminho como um novo contorno. |
AddArc(Single, Single, Single, Single, Single, Single) |
Adicione o arco especificado ao caminho como um novo contorno. |
AddCircle(Single, Single, Single, Path+Direction) |
Adicionar um contorno de círculo fechado ao caminho |
AddOval(RectF, Path+Direction) |
Adicionar um contorno oval fechado ao caminho |
AddOval(Single, Single, Single, Single, Path+Direction) |
Adicionar um contorno oval fechado ao caminho |
AddPath(Path) |
Adicionar uma cópia do src ao caminho |
AddPath(Path, Matrix) |
Adicionar uma cópia de src ao caminho, transformado por matriz |
AddPath(Path, Single, Single) |
Adicione uma cópia de src ao caminho, deslocada por (dx,dy) |
AddRect(RectF, Path+Direction) |
Adicionar um contorno de retângulo fechado ao caminho |
AddRect(Single, Single, Single, Single, Path+Direction) |
Adicionar um contorno de retângulo fechado ao caminho |
AddRoundRect(RectF, Single, Single, Path+Direction) |
Adicionar um contorno redondo fechado ao caminho |
AddRoundRect(RectF, Single[], Path+Direction) |
Adicionar um contorno redondo fechado ao caminho |
AddRoundRect(Single, Single, Single, Single, Single, Single, Path+Direction) |
Adicionar um contorno redondo fechado ao caminho |
AddRoundRect(Single, Single, Single, Single, Single[], Path+Direction) |
Adicionar um contorno redondo fechado ao caminho |
Approximate(Single) |
Aproximar o |
ArcTo(RectF, Single, Single) |
Anexe o arco especificado ao caminho como um novo contorno. |
ArcTo(RectF, Single, Single, Boolean) |
Anexe o arco especificado ao caminho como um novo contorno. |
ArcTo(Single, Single, Single, Single, Single, Single, Boolean) |
Anexe o arco especificado ao caminho como um novo contorno. |
Clone() |
Cria e retorna uma cópia desse objeto. (Herdado de Object) |
Close() |
Feche o contorno atual. |
ComputeBounds(RectF, Boolean) |
Calcule os limites dos pontos de controle do caminho e escreva a resposta em limites. |
ConicTo(Single, Single, Single, Single, Single) |
Adicione um bezier quadrático a partir do último ponto, aproximando-se do ponto de controle (x1,y1) e terminando em (x2,y2), ponderado por |
CubicTo(Single, Single, Single, Single, Single, Single) |
Adicione um bezier cúbico a partir do último ponto, aproximando-se dos pontos de controle (x1,y1) e (x2,y2) e terminando em (x3,y3). |
Dispose() |
A classe Path encapsula caminhos geométricos compostos (contorno múltiplo) que consistem em segmentos de linha reta, curvas quadráticas e curvas cúbicas. (Herdado de Object) |
Dispose(Boolean) |
A classe Path encapsula caminhos geométricos compostos (contorno múltiplo) que consistem em segmentos de linha reta, curvas quadráticas e curvas cúbicas. (Herdado de Object) |
Equals(Object) |
Indica se algum outro objeto é "igual" a este. (Herdado de Object) |
GetFillType() |
Retornar o tipo de preenchimento do caminho. |
GetHashCode() |
Retorna um valor de código hash para o objeto. (Herdado de Object) |
IncReserve(Int32) |
Dica de caminho para se preparar para adicionar mais pontos. |
Interpolate(Path, Single, Path) |
Esse método irá interpolar linearmente desse caminho para |
InvokeOp(Path, Path, Path+Op) |
Defina esse caminho como o resultado da aplicação do Op a esse caminho e ao caminho especificado. |
InvokeOp(Path, Path+Op) |
Defina esse caminho como o resultado da aplicação do Op a esse caminho e ao caminho especificado. |
IsInterpolatable(Path) |
Dois caminhos podem ser interpolados, chamando |
IsRect(RectF) |
Retorna true se o caminho especificar um retângulo. |
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) |
LineTo(Single, Single) |
Adicione uma linha do último ponto ao ponto especificado (x,y). |
MoveTo(Single, Single) |
Defina o início do próximo contorno para o ponto (x,y). |
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(Single, Single) |
Deslocar o caminho por (dx,dy) |
Offset(Single, Single, Path) |
Deslocar o caminho por (dx,dy) |
QuadTo(Single, Single, Single, Single) |
Adicione um bezier quadrático a partir do último ponto, aproximando-se do ponto de controle (x1,y1) e terminando em (x2,y2). |
RConicTo(Single, Single, Single, Single, Single) |
O mesmo que conicTo, mas as coordenadas são consideradas relativas ao último ponto deste contorno. |
RCubicTo(Single, Single, Single, Single, Single, Single) |
O mesmo que cúbico, mas as coordenadas são consideradas relativas ao ponto atual neste contorno. |
Reset() |
Limpe todas as linhas e curvas do caminho, deixando-o vazio. |
Rewind() |
Rebobina o caminho: limpa todas as linhas e curvas do caminho, mas mantém a estrutura de dados interna para uma reutilização mais rápida. |
RLineTo(Single, Single) |
O mesmo que lineTo, mas as coordenadas são consideradas relativas ao último ponto deste contorno. |
RMoveTo(Single, Single) |
Defina o início do próximo contorno em relação ao último ponto do contorno anterior. |
RQuadTo(Single, Single, Single, Single) |
O mesmo que quadTo, mas as coordenadas são consideradas relativas ao último ponto deste contorno. |
Set(Path) |
Substitua o conteúdo deste pelo conteúdo do src. |
SetFillType(Path+FillType) |
Defina o tipo de preenchimento do caminho. |
SetHandle(IntPtr, JniHandleOwnership) |
Define a propriedade Handle. (Herdado de Object) |
SetLastPoint(Single, Single) |
Define o último ponto do caminho. |
ToArray<T>() |
A classe Path encapsula caminhos geométricos compostos (contorno múltiplo) que consistem em segmentos de linha reta, curvas quadráticas e curvas cúbicas. (Herdado de Object) |
ToggleInverseFillType() |
Alterna o estado INVERSO do tipo de preenchimento |
ToString() |
Retorna uma representação de cadeia de caracteres do objeto. (Herdado de Object) |
Transform(Matrix) |
Transforme os pontos neste caminho por matriz. |
Transform(Matrix, Path) |
Transforme os pontos nesse caminho por matriz e escreva a resposta em dst. |
UnregisterFromRuntime() |
A classe Path encapsula caminhos geométricos compostos (contorno múltiplo) que consistem em segmentos de linha reta, curvas quadráticas e curvas cúbicas. (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) |
Implantações explícitas de interface
IJavaPeerable.Disposed() |
A classe Path encapsula caminhos geométricos compostos (contorno múltiplo) que consistem em segmentos de linha reta, curvas quadráticas e curvas cúbicas. (Herdado de Object) |
IJavaPeerable.DisposeUnlessReferenced() |
A classe Path encapsula caminhos geométricos compostos (contorno múltiplo) que consistem em segmentos de linha reta, curvas quadráticas e curvas cúbicas. (Herdado de Object) |
IJavaPeerable.Finalized() |
A classe Path encapsula caminhos geométricos compostos (contorno múltiplo) que consistem em segmentos de linha reta, curvas quadráticas e curvas cúbicas. (Herdado de Object) |
IJavaPeerable.JniManagedPeerState |
A classe Path encapsula caminhos geométricos compostos (contorno múltiplo) que consistem em segmentos de linha reta, curvas quadráticas e curvas cúbicas. (Herdado de Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
A classe Path encapsula caminhos geométricos compostos (contorno múltiplo) que consistem em segmentos de linha reta, curvas quadráticas e curvas cúbicas. (Herdado de Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
A classe Path encapsula caminhos geométricos compostos (contorno múltiplo) que consistem em segmentos de linha reta, curvas quadráticas e curvas cúbicas. (Herdado de Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
A classe Path encapsula caminhos geométricos compostos (contorno múltiplo) que consistem em segmentos de linha reta, curvas quadráticas e curvas cúbicas. (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) |
A classe Path encapsula caminhos geométricos compostos (contorno múltiplo) que consistem em segmentos de linha reta, curvas quadráticas e curvas cúbicas. |
GetJniTypeName(IJavaPeerable) |
A classe Path encapsula caminhos geométricos compostos (contorno múltiplo) que consistem em segmentos de linha reta, curvas quadráticas e curvas cúbicas. |