2013-05-31 30 views
6

LayoutParams (yükseklik & genişlik) kullanarak yeniden boyutlandırdığım özel kaydırma görünümünü canlandırmaya çalışıyorum. BöyleScrollView ile Android döndürme animasyonu

şey:

ObjectAnimator rotation = ObjectAnimator.ofFloat(view, "rotation", rotationValue); 
rotation.start(); 

Animasyon iyi çalışır ancak scrollview içeriğinin tüm rotasyon mil sınırları içinde çizilir. Ekli görüntüler.

Herkes? Teşekkürler. http://i.stack.imgur.com/TIxZL.png

sonra: önce

Sorununu şüpheli http://i.stack.imgur.com/EWtag.png

+0

Çözüme sahip misiniz? Cevabınız evet ise lütfen cevabınızı yazınız. İstedim. –

cevap

0

Eğer ebeveyn ViewGroup üzerinde android:clipChildren özelliğini ayarlamak gerekir olmasıdır.

Bir çocuk sınırların ya içinde değil çizmek sınırlı olup olmadığını tanımlar: ViewGroup documentation for android:clipChildren aktaran

. Bu, çocukların büyüklüğünü örneğin% 100'den fazla ölçeklendiren animasyonlarla faydalıdır. Böyle bir durumda, çocukların mülklerinin dışına çıkmasına izin vermek için bu özellik yanlış olarak ayarlanmalıdır. Bu özelliğin varsayılan değeri doğrudur.

XML düzeni

Yani ya eklemek android:clipChildren="false" veya programlama yoluyla arayüzünü oluşturmaya eğer ViewGroup en setClipChildren yöntemini çağırın.

+0

Üzgünüm. şimdiden tüm olası clipChildren varyasyonlarını denedi. Hala yok. Kaydırma görünümündeki içeriğin içeriği her zaman dönüşüm sırasında sınırların dışına çekilir. – TalMihr

İlgili konular