Bitmap görüntüsünü Drawable'a nasıl dönüştürebilirim?Nasıl bir Bitmap dönüştürülebilir android için dönüştürülebilir?
sayesinde Farha
Bitmap görüntüsünü Drawable'a nasıl dönüştürebilirim?Nasıl bir Bitmap dönüştürülebilir android için dönüştürülebilir?
sayesinde Farha
Eğer belgelerine BitmapDrawable
kullanmak istediğiniz gibi geliyor:
bir bit eşlem sarar ve , kiremitli uzatılmış veya hizalanabilir bir
Drawable
. , dosya yolundan dosya yolundan, XML şişirme veyaBitmap
nesnesinden birBitmapDrawable
oluşturabilirsiniz.
@Deprecated Çekilebilir alanın hedef yoğunluğunu doğru şekilde ayarladığından emin olmak için BitmapDrawable (Kaynaklar, Bitmap) kullanın. –
kullanışlı olmayan, yararlı olmayan yorumlar. – voghDev
görülme sahip Drawable
Drawable d = new BitmapDrawable(getResources(), bitmap);
@Deprecated Bazı kodları eklediğinizde, çekirdeğin hedef yoğunluğunu doğru şekilde ayarladığından emin olmak için BitmapDrawable (Kaynaklar, Bitmap) kullanın. Yoğunluk ile uğraşmadan bir bitmap'ten çizilebilir oluşturun. – Murphy
Bunu, @ViliusK adlı bir düzenleme ile işaretlemeliyiz. Bu nedenle, kullanıcılar son derece ayrıntılı yorumlar okumaz ve ne hakkında konuştuğunuzu merak etmez. –
bir Bitmap
tip görüntü dönüştürür nbspbitmap'lerdir yanlış bir BitmapDrawable
dönüştürüldüğünde ölçekleme ile ilgili sorunlar büyük miktarda bu deneyin, dönüştürmek için genel bir yol olmalıdır:
Resources reference
olmadan, bitmap
doğru şekilde ölçeklendiğinde bile doğru şekilde oluşturulamayabilir. Burada sadece bitmap
argümanı ile doğru bir çağrı yerine bu yöntemi kullanarak çözülecek çok sayıda soru var.
En azından, neden oy kullanacak olursanız yorum yapın.Bu tam olarak geçerli bir cevaptır ve sunulan diğer cevaplarla ortaya çıkabilecek sorunları çözmek için ek bilgi getirir. Doğrudan bir bitmap'ten yapılan çizim kodları, genellikle getResources() referansı olmadan ölçekleme hatalarına sahiptir. – Zulaxia
Bu, @Manoj'ın kullanımdan kaldırılması düşünüldüğünde daha doğru bir yanıttır. – Raykud
bir bitmap imgesi var ve
Bitmap contact_pic; //a picture to show in drawable
drawable = new BitmapDrawable(contact_pic);
Bu şimdi kullanımdan kaldırıldı. Şimdi BitmapDrawable (Kaynaklar, Bitmap) yapıcısını kullanın. – schlingel
@schlingel Hala çalışıyoruz ve çoğumuz projemizde kullanıyoruz, –
Bu sizin için iyi, ancak Google bu kurucuyu en sonunda öldürdüğünde ve her şeyi yeniden yazmanız gerektiğinde yardımcı olmaz. – schlingel
Resmi Bitmapdrawable documentation
Bitmap bitmap;
//Convert bitmap to drawable
Drawable drawable = new BitmapDrawable(getResources(), bitmap);
imageView.setImageDrawable(drawable);
Sadece dönüştürmek için nasıl örneğidir gibi çekilebilir kullanmak istiyorsanız Bunu yapın:
private void setImg(ImageView mImageView, Bitmap bitmap) {
Drawable mDrawable = new BitmapDrawable(getResources(), bitmap);
mImageView.setDrawable(mDrawable);
}
Sorduğu soru için çözüm yok –
Ben Merhaba ben sorunuzun cevabı bu bağlantıyı takip var ve ben bunu doğru cevabı var
//Convert bitmap to drawable
Drawable drawable = new BitmapDrawable(context.getResources(), bitmap);
Yinelenen cevap. – CopsOnRoad
kapsamında kullanılabilir. ve başarılıyım, umarım başarıyı yakalarsınız. Şansın en iyisi http://www.androidsnippets.com/convert-bitmap-to-drawable –
Katkıda bulunmak için harika bir yoldur… :) Cevap vermek açısından katkılar ... :) – Farhan
@Farhan k ...... – Abhi