English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Exemplo de Método para Carregar uma Imagem de Fundo em RelativeLayout com Glide no Android

Introdução

Glide é a biblioteca de carregamento de imagens recomendada pelo Google, que pode suportar o carregamento de imagens de url, recursos Android, arquivos, Uri, além de suportar o carregamento de imagens gif, e vários tipos de processamento de bitmap antes da exibição das imagens (por exemplo: imagens arredondadas, imagens circulares, suavização gaussiana, rotação, tons de cinza, etc.), processamento de cache, tratamento de prioridade de solicitação, tratamento de animação, tratamento de miniaturas, personalização do tamanho da imagem, etc. É realmente muito poderoso.

Geralmente, usamos Glide para carregar imagens em ImageView, então como carregar em背影 de RelativeLayout?

RelativeLayou é uma ferramenta poderosa para o design de interfaces de usuário, pois pode eliminar grupos de vistas aninhadas e manter nossa estrutura de layout plana, o que pode melhorar o desempenho ao executar. Sem mais delongas, vamos ver o código juntos!

Código de Exemplo

Glide.with(CommodityActivity.this) 
  .load("o URL que você precisa carregar ou outros parâmetros") 
  .asBitmap() 
  .into(new SimpleTarget<Bitmap>(180,180) {<span style="white-space:pre"> </span>//definir largura e altura 
   @Override 
   public void onResourceReady(Bitmap resource, GlideAnimation<? super Bitmap> glideAnimation) {}} 
   Drawable drawable = new BitmapDrawable(resource); 
   if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) { 
    -space:pre"> </span>//Definir plano de fundo 
    }; 
    }; 
   ); 

Glide4.4O método de uso é o seguinte:

view é o controle que queremos carregar

SimpleTarget<Drawable> simpleTarget = new SimpleTarget<Drawable>() { 
 @Override 
 public void onResourceReady(Drawable resource, Transition<? super Drawable> transition) { 
 view.setBackground(resource); 
 }; 
}; 
Glide.with(this).load(url).into(simpleTarget); 

Resumo

Isso é tudo o que há no artigo. Espero que o conteúdo deste artigo tenha algum valor de referência para o seu aprendizado ou trabalho. Se tiver alguma dúvida, pode deixar um comentário para trocar. Obrigado pelo apoio ao tutorial de clamor.

Declaração: O conteúdo deste artigo é extraído da internet, pertence ao autor original, fornecido voluntariamente pelos usuários da internet e carregado automaticamente. Este site não possui direitos de propriedade, não foi editado manualmente e não assume responsabilidades legais relacionadas. Se você encontrar conteúdo suspeito de violação de direitos autorais, por favor, envie um e-mail para: notice#oldtoolbag.com (ao enviar e-mail, substitua # por @ para denunciar e forneça provas relevantes. Se confirmado, o site deletará imediatamente o conteúdo suspeito de violação de direitos autorais.)

Você também pode gostar