Soru & Cevap

Hareketli Buton Yapımı ...

10.09.2015 - 08:30

Arkadaşlar ekranda rastgele bir koordinatta oluşturulmuş ve rastgele hareket eden bir buton nasıl yapılır? Örnek şu sorudaki gibi http://stackoverflow.com/questions/16642369/making-buttons-automatically-move-around-the-screen

Butonu javada oluşturup sonsuz döngüde setX(),setY() ile  x,y koordinatlarını değiştireyim dedim ama sonsuz döngüne uygulama donup bir süre sonra kapanıyor. 

258 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-1372-1408467635.jpg
ahmtbrk
11.09.2015 - 11:38

Araştıracağın iki şey var dostum.

Birincisi sonsuz döngüde yaparsan olmaz ekranı kilitlersin ve ANR oluşur.

1.Bir view'in koordinatlarını ekranda nasıl değiştiririm

setX setY işini görür.

2.Saniyede bir çalışan bir yapı kullanman gerek mesela.

Burada da timer veya handler kullanman gerekiyor.

http://bloglug.com/android-programlama-timer-kullanimi/

Bu sayede verdiğin milisaniye aralıklarında buttonun pozisyonunu değiştirirsin.

Furkan
11.09.2015 - 05:46
Yardımın için teşekkür ederim.Dediğini gibi yaptım ve işe yaradı.Çok sağol