koruyarak() view.getDrawingCache nasıl yapılır, o Bitmap maalesef artık şeffaf olduğunu. Siyah bir arka plan arka planda ayarlanır.Ben şeffaf arka plan ile bir görünümü var ve <code>bitmap = view.getDrawingCache();</code> yaparsanız şeffaflığı
Hatta başarılı olamadı
view.setDrawingCacheBackgroundColor(Color.TRANSPARENT);
Aslında bu yöntem, herhangi bir alfa desteği olmadan arka plan rengini ayarlamak için izin verir ben Color.RED
kullanırsanız ... alfa bölümü hakkında umursamazsak 0x00000000
aslında siyah olduğunu Color.TRANSPARENT
, arka plan gerçekten çok olduğunu kırmızı.
Bunu yapmak için bir fikrin var mı? Bu mevcut Android API'sinin bir kısıtlaması mı? Bunun yerine draw() kullanabilir miyim? fakat bu view.getDrawingCache()
'un (önbellek yok) varsayımından daha az performans gösteriyor?
Teşekkür
Bir çözüm buldunuz mu? – Antzi
Tam olarak aynı problemim var – takluiper