2012-08-27 4 views
30

In vielen Anwendungen habe ich gesehen, dass es einen Begrüßungsbildschirm oder ein Lernprogramm gibt, das erklärt, wie die Anwendung durch Überlagerung von Erklärungen über die Aktivität funktioniert. Zum Beispiel in Android selbst, der Begrüßungsbildschirm mit "Make your home".Bild überlagern, um ein Tutorial in der Android-App zu erstellen

Ich würde gerne wissen, welche Techniken dafür verwendet werden können.

bearbeiten: Screenshot von „machen Sie sich zu Hause enter image description here enter image description here

+0

In sup Pose dies wurde bereits gefragt, aber die Suche "Overlay-Bild-Tutorial" führt zu Tonnen von irrelevanten Ergebnissen. – rds

+0

Können Sie einen Screenshot eines Beispiels posten? – Squonk

+0

@Squonk Ein Bild sagt mehr als tausend Worte – rds

Antwort

14

Ist es dieser? https://github.com/Espiandev/ShowcaseView

Die ShowcaseView (SCV) -Bibliothek wurde entwickelt, um bestimmte Teile von Apps für den Benutzer mit einem unverwechselbaren und attraktiven Overlay hervorzuheben und zu präsentieren. Diese Bibliothek eignet sich hervorragend zum Aufzeigen von interessanten Punkten für Benutzer, Gesten oder obskuren, aber nützlichen Objekten ...

Die Bibliothek basiert auf der "Cling" -Ansicht im Launcher auf Ice Cream Sandwich und Jelly Bean. ..

Verwenden Sie das Builder-Muster, um ShowcaseView zu verwenden.

Als Beispiel:

new ShowcaseView.Builder(this) 
    .setTarget(new ActionViewTarget(this, ActionViewTarget.Type.HOME)) 
    .setContentTitle("ShowcaseView") 
    .setContentText("This is highlighting the Home button") 
    .hideOnTouchOutside() 
    .build(); 

Sie können Stile verwenden anpassen, wie ein ShowcaseView aussieht.

+0

Wie das Projekt sagt, heißt es "Cling" im Android-Projekt launcher2 – rds

+3

Diese Bibliothek unterstützt derzeit nicht die neue 'Toolbar'-Implementierung in' appcompat-v7'.Es wird abstürzen, wenn Sie versuchen, ein "Target" auf ein beliebiges Element oder eine Ansicht innerhalb der 'Toolbar' (ActionBar) zu verwenden. – AnxGotta

0

ein Popup-Fenster oder einen Dialog Klingen wie beide eine ähnliche Wirkung haben sollten

+2

Oder möglicherweise eine 'Aktivität', die ein Dialogthema verwendet. – Squonk

1

Von Ihrem Screenshots, die wie eine aussieht.. Activity Satz zu verwenden ...

@android:style/Theme.Translucent 
Verwandte Themen