2016-04-02 31 views
1

Android'de nispeten yeni başlıyorum. Elde etmek istediğim bir ekranda bir çok (100'e kadar) görüntüye sahip olmak ve daha sonra bu kalmadan onu canlandırmaktır. Şimdiye kadar denediğim kadarıyla, bir ekranda birçok görüntüye sahip olmak, animasyona değil, kekemeye neden oluyor. Görüntü görüntülemelerini dinamik olarak oluşturuyorum ve bunu çekilebilir bir görüntüye ayarlıyorum, sonra da tahmin ettiğim düzene ekleyerek problemle ilgili olduğunu düşünüyorum.Ekranda birçok görüntüyü görüntülerken performans nasıl geliştirilir?

Tek bir düzende çok fazla görüntülemenin kekemeye neden olmadan daha etkili bir yolu var mı? Teşekkürler.

Düzenleme: Ne demek istediğimi görmeyi kolaylaştırmak için bir ekran görüntüsü ekleyeceğim.

http://imgur.com/96JSvl1

+0

düşünün sadece kendi tek görünüme tüm bitmapler/görüntüleri çizim ve görünümlerin bir sürü yükü kaçının. Her an görünebilecek bitmaplerin parçalarını çizmeye dikkat edin. Draw'larınızın sonuçlarını arabelleğe almayı düşünün, böylece onDraw'a yapılan bir sonraki isteğin dahili olarak her şeyi tekrar Canvas'a yeniden çizmesi gerekmez. –

+0

Sana ne demek istediğimi göstermek için bir fotoğraf ekledim. Bir görüşte yapabilirdim ama her birini ayrı ayrı canlandırabileceğimi düşünmüyorum. – hakuteru

cevap

0

RecyclerView sorununuzu çözer kesinlikle değildir. Bu başlayabilirsiniz örneğin bulunuyor için kaç vardır:

http://antonioleiva.com/recyclerview/

+0

Bir geridönüşüm görünümünü nasıl kullanacağımı biliyorum ama bunun nasıl yardımcı olacağından emin değilim çünkü her bir görünümün ekranda aynı anda bulunması ve diğerlerinden ayrı ayrı canlandırılması gerekiyor. – hakuteru

İlgili konular