Bir düğmeyi koordinatlarını alıp sonra teker teker artarak veya azaltarak düğmeyi solarak düğmenin sola ve sonra sağa gelmesini istiyorum. .Bir düğmeyi nasıl sola veya sağa hareket ettirmek Android'de programlı olarak
5
A
cevap
4
bir TranslateAnimation kullanın:
TranslateAnimation animation = new TranslateAnimation(start_x, start_y, end_x, end_y);
animation.setDuration(1000); // duartion in ms
animation.setFillAfter(false);
button.startAnimation(animation);
ben işe yarayabilir pozisyonu, button.getTop() ve button.getLeft() var alabilirsiniz emin değilim ... eğer
3
emin değil Bu size yardımcı olacaktır ama ben
bu
gibi kullanabilirsiniz, setTranslationX (şamandıra) setTranslationY (şamandıra), bu yöntemleri kullanarak bunu başardı aynı sorunla vurulduburada http://developer.android.com/reference/android/view/View.html#attr_android:translationX
0
Solution for those who are looking for left to right animation)
TranslateAnimation animation = new TranslateAnimation(0.0f, 0.0f, 0.0f, 1500.0f); // new TranslateAnimation (float fromXDelta,float toXDelta, float fromYDelta, float toYDelta)
animation.setDuration(1500); // animation duration
animation.setRepeatCount(1); // animation repeat count
animation.setFillAfter(false);
your_view .startAnimation(animation);//your_view for mine is imageView
Solution for those who are looking for repeated animation(for eg. left to right and right to left)
TranslateAnimation animation = new TranslateAnimation(0.0f, 0.0f, 0.0f, 1500.0f); // new TranslateAnimation (float fromXDelta,float toXDelta, float fromYDelta, float toYDelta)
animation.setDuration(1500); // animation duration
animation.setRepeatCount(4); // animation repeat count
animation.setRepeatMode(2); // repeat animation (left to right, right to left)
animation.setFillAfter(true);
your_view .startAnimation(animation);//your_view for mine is imageView
İlgili konular
- 1. UIScrollView göstergesini sağdan sola doğru hareket ettirmek mümkün mü?
- 2. Android libgdx hareket dinleyiciyi kullanarak sola ve sağa kaydırarak kaydırın
- 3. Sağa sola doğru bir şamandıra yazdırın
- 4. Twitter Bootstrap'taki bir negatif değere dayanarak bir ilerleme çubuğu sağdan sola hareket ettirmek mümkün mü?
- 5. Sağa/sola kaydırmada dikey kaydırma nasıl engellenir
- 6. Jquery sıralanabilir öğe yalnızca yukarı-aşağı değil sola veya sağa hareket etmeli
- 7. İmleci hareket ettirmek için vba excel programlama
- 8. kenar çubuğunu sağdan sola hareket ettir
- 9. iPhone'da sola/sağa kaydırma nasıl algılanır?
- 10. Görünüm sınırlarına göre Cesium Map'de sola veya sağa döndürme
- 11. Simge, MDL üstbilgisinde sola nasıl hareket ettirilir?
- 12. Etiket konumu sağa sabitlenmeli ve sola dönülmelidir
- 13. iOS Swift: UIPageViewController - Sayfayı programlı olarak çevirme
- 14. Bir liste görünümü öğesini yukarı veya aşağı bir düğme ile hareket ettirmek için tıklayın
- 15. Android - sola kaydırın | sağa. jest algılama
- 16. jQuery: Sola kaydırın ve sağa kaydırın
- 17. Açılı önyükleme özsütlemede sola ve sağa kaydırmayı devre dışı bırakma
- 18. Değer eklendiğinde düğmeyi hareket ettirmeden metin ve düğmeyi hizalayın
- 19. , öğenin jQuery UI'sinin sürüklenebildiği ile sola veya sağa sürüklendiğini algıladı mı?
- 20. Eşleştirme Alt + sol | sekmeleri hareket ettirmek için sağ
- 21. Sayısal girişi sağa ve metin girişini sola nasıl hizalarım?
- 22. Sayfa görüntülerini PDF dosyalarında nasıl daha fazla sola veya sağa kaydırırım?
- 23. Rasgele dizeyle string.format (padleft veya padright değil) ile sağa veya sola kaydırma
- 24. SpriteKit Fizik Eklemleri hareket ettirmek için bozuk Bölüm
- 25. Silme olmadan hücreyi silmek için UITableViewCell'in herhangi bir yerinde sola veya sağa kaydırın?
- 26. UIGestureRecognizer'ı sağdan sola kaydırmak için soldan sağa doğru görünümlerim
- 27. androidde openssl nasıl kurulur
- 28. ImageView'yi programlı olarak göster
- 29. JavaScript: Çift düğmeyi nasıl tıkırırsınız veya düğmeyi devre dışı bırakın
- 30. Antlr4 - sağ yerine sola soldan sağa için ayrıştırmak
Nedenini bilmiyorum ama button.getTop() ve button.getLeft() hem 0. –
teşekkür ederiz @ D-32 değerini verir daha fazla bilgi sağlamak android belgeler var TranslateAnimation kesinlikle iyi çalışıyor düğme hareket ediyor. –
Xml'nizi düğmeyle sorunuza sokabilir misiniz? –