android: Jak mogę zaimplementować samouczek po raz pierwszy, taki jak Go Launcher w mojej aplikacji?

86

Go Launcher ma fajny samouczek po raz pierwszy. jest bardzo podobny do pierwszego uruchomienia Stock ICS. Chcę się dowiedzieć, jak wyświetlić podobny samouczek przy pierwszym uruchomieniu mojej aplikacji. Jak mogę zaimplementować ten przezroczysty widok (który współdziała z obiektami na ekranie) w mojej aplikacji na Androida?

Pierwszy obraz Drugi obraz

moallemi
źródło

Odpowiedzi:

66

Próbowałem zrobić coś podobnego, używając przezroczystego działania z podglądem w środku. Chciałem statycznych obrazów „samouczków”, które użytkownicy mogliby przeglądać.

Jedna z odpowiedzi na moje pytanie dotyczyła interesującej biblioteki (o nazwie ShowcaseView). Wygląda na to, że może również dobrze pasować do twoich wymagań.

https://github.com/Espiandev/ShowcaseView

Gautam
źródło
3
Dziękuję bardzo! Użyłem sposobu, w jaki użyłeś (przezroczyste
ćwiczenie
Dzięki za wprowadzenie do biblioteki
Vrajesh
Czy ta biblioteka może być również używana do wyświetlania przewodnika po ikonach szuflady i menu?
Vivek Sinha
@VivekSinha: Nie, nie może!
Tina
5

Możesz użyć FrameLayout lub RelativeLayout jako katalogu głównego swojej Aktywności / Fragmentu i umieścić swój „pierwszy raz” Widok na treści z (prawie) przezroczystym tłem lub użyć innego Działania / Fragmentu z oknem przezroczystym. (w ten sposób )

Wolałbym raczej użyć Aktywności / Fragmentu, ale to zależy od Ciebie!

Leaudro
źródło
3

Napisałem małą bibliotekę, która zawiera prosty komponent do tworzenia wycieczki po aplikacji. Jest to bardzo ograniczone do mojego przypadku, ale może to być Twój przypadek. Pojedyncza karta lekcji Wyświetlana przy pierwszym uruchomieniu lub po kliknięciu przycisku. Każda krytyka, pomoc lub rada będą mile widziane. dzięki https://github.com/dnocode/DnoLib

dnocode
źródło