Selamüna aleyküm. Android studio ile uğraşıyorum. Bir activity içinde herhangi bir resmi background olarak belirledikten sonra bu arka plan üzerinde şekiller çiziyorum. Ekranı temizlemeye çalıştığımda arka plan resmide siliniyor. Bu işlemi sadece çizimleri yok edecek şekilde nasıl yaparım çözemedim. Aynı resmi tekrar yüklemeyi de denedim ama başaramadım. Bu işin çözümü nedir acaba?
şu şekildeki kodlar iş görmüyor.
canvas.drawColor(Color.TRANSPARENT, PorterDuff.Mode.CLEAR);
(https://thumb.ibb.co/jsNURT/clear.png) (https://ibb.co/jsNURT)
Güncel.
Çizdirme işlemine başlamadan hemen önce 2. katmanı saydam olacak şekilde tanımlayıp, silme işleminde ise 2. katmanı opaklaştırsanız olabilir mi acaba?
Dediginizi anladım gibi. Bu işlemin nasıl yapıldığını Araştırayım.
canvas üzerinde resim yapmak konusunu aşağıdaki videodan çalıştım.
https://www.youtube.com/watch?v=QtqSy1aE7O8&t=728s
yukarıdaki sorumun ise
path.reset();
kodu ile çözüldü.