Picproje Elektronik Sitesi

BİLGİSAYAR => Gömülü İşletim Sistemleri => Android => Konuyu başlatan: tekosis - 24 Mayıs 2018, 02:31:59

Başlık: Android studio: Background'u silmeden çizgileri silmek
Gönderen: tekosis - 24 Mayıs 2018, 02:31:59
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)
Başlık: Ynt: Android studio: Background'u silmeden çizgileri silmek
Gönderen: tekosis - 24 Mayıs 2018, 22:20:50
Güncel.
Başlık: Ynt: Android studio: Background'u silmeden çizgileri silmek
Gönderen: cak28 - 24 Mayıs 2018, 22:34:36
Ç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?
Başlık: Ynt: Android studio: Background'u silmeden çizgileri silmek
Gönderen: tekosis - 26 Mayıs 2018, 08:42:49
Dediginizi anladım gibi. Bu işlemin nasıl yapıldığını Araştırayım.
Başlık: Ynt: Android studio: Background'u silmeden çizgileri silmek
Gönderen: tekosis - 03 Haziran 2018, 12:50:59
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ü.