2016-04-05 30 views
1

Bir proje üzerinde çalışıyorum ve resmin bir Minik resim sürümünde kullanıcı tarafından görülebilmesi için bir resim oluşturması gerekir. Özgün resim açılır. Orijinal resimlerini bağlı bir ImageView'de kullanırken (her biri 100 dp boyutunda layout_width ve layout_height), uygulama çöküyor. Orijinal görüntülerin res kimliğine (R.drawable.imageID) sahibim. Yani benim app çökmesini ve küçük resim boyutu Görüntüler gösterme ve aynı zamanda orijinal görüntüyü tutmak ya da ben app res dizinine yeniden boyutlandırılmış küçük görüntüler yüklemek zorunda kalacak şekilde kodlama yoluyla bir yolu var mı? Orijinal Görüntülerin Küçük resimlerine res kimliğini elde etmenin kodlama yolu nedir?Android uygulamasında daha büyük resme ait Resim Küçük Resimsürünün Çıkartılması ve Kullanılması

cevap

2

Sizin için işlemek için Glide kullanmalısınız. küçük İçin

aşağıdaki gibi bir kod kullanabilirsiniz: Tam Görüntü

Glide.with(this) 
     .load(your_path) 
     .asBitmap() 
     .into(imageView); 

yüklemek istediğinizde

Glide.with(this) 
    .load(your_path) 
    .thumbnail(0.2f) 
    .into(imageview); 

Ve 'bu' Etkinlik veya Parçası örneğini ifade

' .tumbail (0.2f) 'yapmak istediğiniz yüzdeyi azaltmaktır.

"Örneğin, parametre olarak 0.1f iletirseniz, Glide görüntüyü orijinal görüntünün% 10'una küçültecektir." https://futurestud.io/blog/glide-thumbnails

Tam imajına iyi Görüntü Çözünürlüğü için Modül yapılandırmasını Glide dikkat olmalıdır. İki görüntüyü oluşturmak için gereken Glide Eğer Yüklü kullanma

https://github.com/bumptech/glide

** =)