1. Produtos
  2.   Imagem
  3.   Java
  4.   Glide
 
  

Open Source Library for Image Processing in Android

Uma biblioteca de Java que permite aos desenvolvedores de software Fitch, Decade & Display Imagens como GIF, NG, JPEG, BMP e mais em aplicações Android.

Glide é uma fonte aberta muito biblioteca Java bem projetada para o de imagem e manipulação. A biblioteca permite aos programadores de computador, e suas imagens dentro de aplicativos Android. Além disso, também permite aos desenvolvedores fazer em dados particulares, limitando o acesso a campos que não devem ser alterados. A biblioteca de imagem populares como JPG, NG, GIF, e SVG.

Glide torna mais fácil para os programadores, hospedar e imagens em seu aplicativo Android com apenas um pouco de e custo. Permite imagens da web ou fazer upload de suas imagens e até mesmo usar imagens de seus projetos. A biblioteca permite aos usuários personalizar suas imagens de diferentes, como mostrar imagem sem cortar, cortar imagens de acordo com suas necessidades, definir a altura e a da imagem, e muito mais.

Previous Next

Começando com

Construir Glide com Grade é reto para a frente: Você pode facilmente instalar a biblioteca Grade via GitHub. Por favor utilize o seguinte comando.

Use Glide via Grade

repositories {
  google()
  mavenCentral()
}
dependencies {
  implementation 'com.github.bumptech.glide:glide:4.14.1'
  annotationProcessor 'com.github.bumptech.glide:compiler:4.14.1'
}

Instalar Glide via GitHub

 git clone https://github.com/bumptech/glide.git  

Como Rotar Imagem via Java

A biblioteca Glide de código aberto forneceu completa para carregar e rotação de imagens dentro de aplicativos Android. A biblioteca torna mais fácil carregar uma imagem de um local remoto. Glide desenvolvedores de software para girar uma imagem para um específico com apenas algumas de código. é possível definir dinamicamente a quantos graus a imagem vai ser girada.

Use Glide via Grade

private void loadImageOriginal() {  
    Glide
        .with( context )
        .load( eatFoodyImages[0] )
        .into( imageView1 );
}
private void loadImageRotate() {  
    Glide
        .with( context )
        .load( eatFoodyImages[0] )
        .transform( new RotateTransformation( context, 90f ))
        .into( imageView3 );
}

Carregar imagens em personalizado no Android

A biblioteca Glide de código aberto incluiu uma muito única que permite aos desenvolvedores de software solicitar imagens em ou particulares de seus servidores. Na era de mídia de hoje, a maioria dos servidores de mídia estão ando e fornecendo imagens em uma resolução muito alta. Mas na maioria dos casos, pode não ser considerado muito eficiente em relação à de banda do dispositivo, memória e bateria. O Glide resolve este problema medindo as da imagem e enviando um pedido ao servidor para o personalizado e assim o servidor irá a imagem em um específico. Por favor, -se que você ativar o suporte do lado do servidor.

Carregar imagens em personalizado

public class CustomImageSizeModelFutureStudio implements CustomImageSizeModel {  
    String baseImageUrl;
    public CustomImageSizeModelFutureStudio(String baseImageUrl) {
        this.baseImageUrl = baseImageUrl;
    }
    @Override
    public String requestCustomSizeUrl(int width, int height) {
        // new way, server could handle additional parameter and provide the image in a specific size
        // in this case, the server would serve the image in 400x300 pixel size
        // https://futurestud.io/images/logo.png?w=400&h=300
        return baseImageUrl + "?w=" + width + "&h=" + height;
    }
}

Escala e imagens dentro Android

A biblioteca Glide de código aberto suporte completo para vários recursos. É fácil para os desenvolvedores fazer ajustes ao da imagem e exibi-lo. Ele pode ser usado para o da imagem, limites, cores da imagem, posicionamento de pixels, e muito mais. A biblioteca Glide é muito eficiente em relação à memória, pois limita o da imagem que detém em cache e memória às ImageView. Ele suporte para a escalada de imagens de Explicit e Implicit dentro de aplicativos Android.

Escala e imagens dentro Android

 Glide  
    .with(context)
    .load(UsageExampleListViewAdapter.eatFoodyImages[0])
    .override(600, 200) // resizes the image to these dimensions (in pixel)
    .centerCrop() // this cropping technique scales the image so that it fills the requested bounds and then crops the extra.
 Português