implementa Parcelable
Define opções para um Circle
.
Guia do desenvolvedor
Para mais informações, leia o guia do desenvolvedor sobre Formas.
Resumo da constante herdada
Resumo do construtor público
CircleOptions()
Cria opções de círculo.
|
Resumo do método público
CircleOptions | |
CircleOptions |
clickable(booleano clicável)
Especifica se este círculo é clicável.
|
CircleOptions |
fillColor(cor int)
Define a cor de preenchimento.
|
LatLng | |
int |
getFillColor()
Retorna a cor de preenchimento.
|
dupla |
getRadius()
Retorna o raio do círculo, em metros.
|
int |
getStrokeColor()
Retorna a cor do traço.
|
List<PatternItem> |
getStrokePattern()
Retorna o padrão de traço definido neste objeto
CircleOptions para o contorno do círculo. |
float |
getStrokeWidth()
Retorna a largura do traço.
|
float |
getZIndex()
Retorna o zIndex.
|
boolean |
isClickable()
Recebe a configuração de clicabilidade do círculo.
|
boolean |
isVisible()
Verifica se o círculo está visível.
|
CircleOptions |
Radius(raio duplo)
Define o raio em metros.
|
CircleOptions |
strokeColor(int color)
Define a cor do traço.
|
CircleOptions | |
CircleOptions |
strokeWidth(largura de ponto flutuante)
Define a largura do traço.
|
CircleOptions |
visible(booleano visível)
Define a visibilidade.
|
CircleOptions |
zIndex(zIndex flutuante)
Define o zIndex.
|
Resumo do método herdado
Construtores públicos
public CircleOptions ()
Cria opções de círculo.
Métodos públicos
public CircleOptions center (LatLng center)
Define o centro usando um LatLng
.
O centro não pode ser nulo.
Esse método é obrigatório, pois não há um centro padrão.
Parâmetros
centro | O centro geográfico como uma LatLng . |
---|
Retorna
- este objeto
CircleOptions
public CircleOptions clickable (booleano clicável)
Especifica se este círculo é clicável. A configuração padrão é false
.
Parâmetros
clicável |
---|
Retorna
- o objeto
CircleOptions
com uma nova configuração de clicabilidade.
public CircleOptions fillColor (int color)
Define a cor de preenchimento.
A cor de preenchimento é a cor dentro do círculo, no formato inteiro especificado por Color
. Se TRANSPARENT for usado, nenhum preenchimento será desenhado.
Por padrão, a cor de preenchimento é transparente (0x00000000
).
Parâmetros
cor | cor no formato Color |
---|
Retorna
- este objeto
CircleOptions
público LatLng getCenter ()
public double getRadius ()
Retorna o raio do círculo, em metros.
Retorna
- O raio em metros.
public List<PatternItem> getStrokePattern ()
Retorna o padrão de traço definido neste objeto CircleOptions
para o contorno do círculo.
Retorna
- o padrão do traço do contorno do círculo.
public float getStrokeWidth ()
Retorna a largura do traço.
Retorna
- A largura em pixels da tela.
public float getZIndex ()
Retorna o zIndex.
Retorna
- O valor de zIndex.
public boolean isClickable ()
Recebe a configuração de clicabilidade do círculo.
Retorna
true
se o círculo for clicável;false
se não for.
public boolean isVisible ()
Verifica se o círculo está visível.
Retorna
true
se o círculo estiver visível;false
se estiver invisível.
public CircleOptions raio (raio duplo)
Define o raio em metros.
O raio precisa ser zero ou maior. O raio padrão é zero.
Parâmetros
raio | raio em metros |
---|
Retorna
- este objeto
CircleOptions
public CircleOptions strokeColor (int color)
Define a cor do traço.
A cor do traço é a cor do contorno do círculo, no formato inteiro especificado por Color
. Se TRANSPARENT for usado, nenhum contorno será desenhado.
Por padrão, a cor do traço é preto (0xff000000
).
Parâmetros
cor | cor no formato Color |
---|
Retorna
- este objeto
CircleOptions
public CircleOptions strokePattern (List<PatternItem> pattern)
Define um padrão de traço para o contorno do círculo. O padrão do traço padrão é sólido, representado por null
.
Parâmetros
padrão |
---|
Retorna
- no objeto
CircleOptions
com um novo padrão de traço definido.
public CircleOptions strokeWidth (largura de ponto flutuante)
Define a largura do traço.
A largura do traço é a largura (em pixels da tela) do contorno do círculo. Precisa ser zero ou maior. Se for zero, nenhum contorno será desenhado.
A largura padrão é 10 pixels.
Parâmetros
largura | largura em pixels da tela |
---|
Retorna
- este objeto
CircleOptions
public CircleOptions visível (boolean visible)
Define a visibilidade.
Se esse círculo não estiver visível, ele não será desenhado, mas todos os outros estados serão preservados.
Parâmetros
visível | false para tornar este círculo invisível |
---|
Retorna
- este objeto
CircleOptions
public CircleOptions zIndex (float zIndex)
Define o zIndex.
As sobreposições (como círculos) com zIndices mais altos são desenhadas acima daquelas com índices mais baixos.
Por padrão, o zIndex é 0,0.
Parâmetros
zIndex | Valor zIndex |
---|
Retorna
- este objeto
CircleOptions