Compartilhar via


Xamarin.Forms Efeitos

Xamarin.Forms As interfaces do usuário são renderizadas usando os controles nativos da plataforma de destino, permitindo que Xamarin.Forms os aplicativos mantenham a aparência apropriada para cada plataforma. Efeitos permitem que os controles nativos em cada plataforma sejam personalizados sem precisar recorrer a uma implementação de renderizador personalizado.

Introdução aos Efeitos

Efeitos permitem que os controles nativos em cada plataforma sejam personalizados e são geralmente usados para pequenas alterações de estilo. Este artigo fornece uma introdução aos efeitos, descreve o limite entre efeitos e renderizadores personalizados e descreve a classe PlatformEffect.

Criar um efeito

Efeitos simplificam a personalização de um controle. Este artigo demonstra como criar um efeito que altera a cor da tela de fundo do controle Entry quando o controle obtém foco.

Passar parâmetros para um efeito

Criar um efeito que é configurado por meio de parâmetros permite que o efeito seja reutilizado. Esses artigos demonstram o uso de propriedades para passar parâmetros para um efeito e a alteração de um parâmetro em runtime.

Invocação de eventos de um efeito

Efeitos podem invocar eventos. Este artigo mostra como criar um evento que implementa acompanhamento de dedos multitoque de nível baixo e sinaliza um aplicativo para pressionamentos de toque, movimentos e liberações.

RoundEffect reutilizável

RoundEffect é um efeito reutilizável que pode ser aplicado a qualquer controle derivado de VisualElement para renderizar o controle como um círculo. Esse efeito pode ser usado para criar imagens circulares, botões circulares ou outros controles circulares.