Android geliştirmeye yeni başladım, sadece doküman okuyarak ve API'lerini deniyorum. ImageView, bir invalidate (Rect) çağrısı sonrasında içeriğinin sadece içeriğinin bir bölümünü nasıl çizdiğini karıştırdı. Ben ImageView.java kontrol ettim ImageView, invalidate (Rect) çağrıldığında içeriğinin bir bölümünü nasıl yeniden çiziyor?
, onDraw'da (Tuval) hariç başka hiçbir çizim yöntemi buldum ama görünümün görünür sınır beyound yalnızca onDraw (Tuval) sadece çekilebilir kesti. View.invalidate (Rect) uygulamasının da okumasını okudum, bu işlevin anahtarının mParent.invalidateChild (this, r) öğesini çağırdığını düşünüyorum; Ancak, ebeveyn görünümü verilen Rect içindeki çocuğun nasıl çizileceğini bilmediğini düşünüyorum, sonunda çocuğun bir yöntemini boyamak için çağırması gerekiyor.Kodların bu bölümünü araştıran var mı? Bana bazı rehber verir misiniz?
-1. İçeriğinin bir kısmı burada daha iyi olurdu. –
+1 çünkü linkler ölü değil ... Ben sadece onları test ettim. Bununla birlikte, içerik eklemenin bu gibi durumlarda yapılması iyi bir şey olduğuna katılıyorum. – Justin