Android studio: Background'u silmeden çizgileri silmek

Başlatan tekosis, 24 Mayıs 2018, 02:31:59

tekosis

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);
İlim ilim bilmektir, ilim kendin bilmektir, sen kendin bilmezsin, bu nice okumaktır.

tekosis

İlim ilim bilmektir, ilim kendin bilmektir, sen kendin bilmezsin, bu nice okumaktır.

cak28

Ç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?

tekosis

#3
Dediginizi anladım gibi. Bu işlemin nasıl yapıldığını Araştırayım.
İlim ilim bilmektir, ilim kendin bilmektir, sen kendin bilmezsin, bu nice okumaktır.

tekosis

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ü.
İlim ilim bilmektir, ilim kendin bilmektir, sen kendin bilmezsin, bu nice okumaktır.