android: como posso implementar um tutorial de primeira vez como o Go Launcher no meu aplicativo?

86

Go Launcher tem um bom tutorial pela primeira vez. é muito semelhante ao Stock ICS executado pela primeira vez. Quero aprender como fazer a exibição de tutorial semelhante na primeira inicialização do meu aplicativo. Como posso implementar essa visualização transparente (que interage com objetos de tela) em meu aplicativo Android?

Primeira Imagem Segunda imagem

Moallemi
fonte

Respostas:

66

Eu estava tentando fazer algo semelhante usando uma atividade transparente com um viewpager dentro dela. Eu queria imagens estáticas de 'tutorial' que os usuários pudessem percorrer.

Uma das respostas à minha pergunta mencionou uma biblioteca interessante (chamada ShowcaseView). Parece que também pode ser adequado para os seus requisitos.

https://github.com/Espiandev/ShowcaseView

Gautam
fonte
3
Muito obrigado! Eu usei a maneira que você usou (atividade transparente), mas esta biblioteca é exatamente o que eu preciso :)
moallemi 01 de
Obrigado por apresentar a biblioteca
Vrajesh
Esta biblioteca também pode ser usada para mostrar o guia para ícones de gaveta e menus?
Vivek Sinha
@VivekSinha: Não pode!
Tina
5

Você pode usar um FrameLayout ou RelativeLayout como raiz de sua Activity / Fragment e colocar sua "primeira vez" View no conteúdo com um fundo (quase) transparente ou usar outra Activity / Fragment com o tema de uma janela translúcida. ( assim )

Prefiro usar uma atividade / fragmento, mas isso é com você!

Leaudro
fonte
3

Eu escrevi uma pequena biblioteca que contém um componente simples para fazer um tour pelo aplicativo. É muito restrito ao meu caso, mas talvez possa ser o seu caso. Única LessonCardView Exibido na primeira vez na atividade ou no clique do botão Qualquer crítica, ajuda ou conselho serão bem-vindos. obrigado https://github.com/dnocode/DnoLib

dnocode
fonte