Meu plugin minha vida — FFImageLoading

Image for post
Image for post

Fala Galera,

Vamos falar um pouco de plugins para nosso amado Xamarin. Vejo em vários lugares pessoas perguntando sobre carregar imagens no Xamarin.Forms. Lentidão, perfomance e etc.

Esses dias me foi perguntando no Whats se o plugin FFImageLoading era bom.. e a resposta : É bom para C….

Sempre que preciso exibir imagens utilizo esse plugin! suas funcionalidades são sensacionais.

Image for post
Image for post
FFImageLoading em Ação

O Componente possui diversas funcionalidades (clique aqui para ver todas),dentre elas as que mais utilizo :

  • Suporte a imagens de erro e carregamento : Podemos definir uma imagem para o carregamento e uma para o erro

Mas como utiliza?

Utilizando o FFImageLoading

Existem diversos códigos de exemplo no Github do projeto. Porem demonstrarei abaixo uma implementação simples :

primeiro instale os plugins no seus projetos (em todos) Xamarin.FFImageLoading e Xamarin.FFImageLoading.Forms :

Image for post
Image for post
instalação Via Nuget

Agora no Ios devemos adicionar o método CachedImageRenderer.Init(); no arquivo AppDelegate.cs :

e no android no arquivo MainActivity.cs:

Em seguida vamos implementar uma visualização simples no nosso XAML:

RODANDO!

Image for post
Image for post
Exemplo no IOS

Facil não?

FFImageLoading possui diversas funcionalidades, apenas mostrei o básico. Não deixe de conferir a documentação deles para ver o que este componente pode fazer.

Quem quiser baixar o exemplo clique aqui.

Espero ter ajudado!

Aquele abraço!

Written by

Microsoft MVP,Gamer, Desenvolvedor e apaixonado por tecnologia!

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store