ColorSequence.Builder.AddControlPoint(Int64, Color) Método
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.
Adiciona o próximo ponto de controle para o efeito.
[Android.Runtime.Register("addControlPoint", "(JI)Landroid/hardware/lights/ColorSequence$Builder;", "", ApiSince=37)]
public Android.Hardware.Lights.ColorSequence.Builder AddControlPoint(long delayMillis, Android.Graphics.Color color);
[<Android.Runtime.Register("addControlPoint", "(JI)Landroid/hardware/lights/ColorSequence$Builder;", "", ApiSince=37)>]
member this.AddControlPoint : int64 * Android.Graphics.Color -> Android.Hardware.Lights.ColorSequence.Builder
Parâmetros
- delayMillis
- Int64
tempo de transição para que a luz mude para a cor de destino.
- color
- Color
a cor de destino da luz no final do tempo de transição.
Retornos
uma referência a esse construtor. Este valor não pode ser nulo.
- Atributos
Comentários
Adiciona o próximo ponto de controle para o efeito. A transição entre as cores do ponto de controle leva milissegundos delayMillis. Durante esse tempo, as cores de luz serão interpoladas suavemente do início ao valor final de acordo com o algoritmo de interpolação e o intervalo de atualização da luz.
Ao especificar um atraso: qualquer valor negativo é considerado um erro e causará uma IllegalArgumentException; Qualquer valor positivo corresponde ao tempo de transição em milissegundos, em relação ao final do ponto de controle anterior; Um valor de 0 só pode ser especificado para o primeiro ponto de controle na sequência como uma maneira de fornecer um estado inicial para o efeito. Isso causará um IllegalArgumentException se encontrado em qualquer outro índice; Todos os atrasos DEVEM ser múltiplos inteiros do período de atualização da luz (período de quadro) (Light.getMinUpdatePeriodMillis()). Se qualquer atraso especificado for um número fracionário de quadros, o sistema truncará o atraso potencialmente alterando valores de interpolação inicialmente esperados e o tempo relativo com outras luzes.
Fornecer um estado inicial não é necessário e o efeito tomará o último estado conhecido como o ponto de partida para a interpolação, criando transições suaves entre efeitos.
Referência do Android para android.hardware.lights.ColorSequence.Builder.addControlPoint.
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.