2013-08-06 6 views
5

Potrzebuję przezroczystego koła, aby pokazać postęp wyszukiwania na mapie Google, który zwiększa jego rozmiar na sekundę, a także umieścić na nim pewne znaczniki podczas wyszukiwania.Chcę zaimplementować postęp wyszukiwania w mapach Google, jak na obrazku poniżej:

+0

co zrobiłeś do tej pory? – pskink

+0

Szukałem informacji o tym, jak wyświetlić kółko na mapie Google, a także próbuję użyć widoku powierzchni, aby to zaimplementować, ale nie udało mi się osiągnąć sukcesu, a także spróbować rozwiązać mój problem za pomocą niestandardowego paska postępu. –

Odpowiedz

8

*** Wreszcie mam rozwiązanie. Po prostu używam obrazu i umieszczam go na ekranie mapy, dodając do niego animację i działa idealnie. Oto kod mojej klasy map. progressBar = (ImageView) findViewById (R.id.mapprogressbar);

RotateAnimation rotateAnimation1 = new RotateAnimation(0, 360, 
      Animation.RELATIVE_TO_SELF, 0.5f, 
      Animation.RELATIVE_TO_SELF, 0.5f); 
    rotateAnimation1.setInterpolator(new LinearInterpolator()); 
    rotateAnimation1.setDuration(1000); 
    rotateAnimation1.setRepeatCount(1000); 
    progressBar.startAnimation(rotateAnimation1); 

to spełnić moje potrzeby **

1

Utwórz obraz, który wygląda tak, z przezroczystym tłem, umieść go na górze mapy i obracaj go nieco w prawo co każdą milisekundę.

Jeśli podasz więcej szczegółów, co musisz wiedzieć, być może jestem w stanie na nie odpowiedzieć.

+0

Ale chcę również zwiększyć rozmiar okręgu w każdej sekundzie i niektórych znaczników, na których mogę kliknąć podczas wyszukiwania, aby przejść dalej. –

+0

Może powinieneś zadawać pytania pojedynczo i opisywać je bardziej szczegółowo. Naprawdę nie dostaję tego, co chcesz robić. Obrazy, którymi możesz manipulować z kodu, np. Zmienić rozmiar, obrót itd. – Terry

Powiązane problemy