Circulardialogs ist eine benutzerdefinierte Android -Dialogbibliothek, um Benutzer Feedback zu den gängigen Operationen wie Erfolg, Warnung und Fehler zu geben. Sie können das IT einfach verwenden, indem Sie die Abhängigkeit zu Ihrer Gradle -Datei hinzufügen. Sie können schöne Dialoge mit nur wenigen Codezeilen erstellen. Sie können aus den vordefinierten Eintrags- und Beenden -Animationen wählen. Sie können viele Optionen verwenden, wie unten beschrieben:
Fügen Sie es in Ihren Root Build hinzu. Gradle am Ende von Repositories:
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
Fügen Sie die Abhängigkeit hinzu
dependencies {
compile 'com.github.hassanusman:CircularDialogs:1.2'
}
new CDialog(this).createAlert("You missed something",
CDConstants.WARNING, // Type of dialog
CDConstants.LARGE) // size of dialog
.setAnimation(CDConstants.SCALE_FROM_BOTTOM_TO_TOP) // Animation for enter/exit
.setDuration(2000) // in milliseconds
.setTextSize(CDConstants.LARGE_TEXT_SIZE) // CDConstants.LARGE_TEXT_SIZE, CDConstants.NORMAL_TEXT_SIZE
.show();
Hier sind die verschiedenen Anpassungen, mit denen Sie die Dinge anders aussehen lassen können.
Für Animationen
CDConstants.SCALE_FROM_BOTTOM_TO_TOP, CDConstants.SCALE_FROM_RIGHT_TO_LEFT,
// Bottom and top can be exchanged as well as right to left.
// Like scale you can also use SLIDE animation just replace SLIDE with SCALE.
CDConstants.SLIDE_FROM_BOTTOM_TO_TOP
Texzieren
setTextSize(CDConstants.NORMAL_TEXT_SIZE | CDConstants.LARGE_TEXT_SIZE);
// NOTE: If you give any other value it won't work always use these two values only.
Dauer
Sie können in Millisekunden Dauer geben. Wenn Sie den Dialogfeld Dauer nicht geben, schließt sich nach dem Benutzer auf den Bildschirm.
.setDuration(2000) // in milliseconds
Dialogart
Derzeit werden nur drei Arten von Dialogen unterstützt. Siehe das Top -Beispiel für die Verwendung.
Sie können Ihre eigenen Symbole verwenden, wenn Sie möchten. Hier ist der Weg:
CDialog createAlert(String message,Bitmap icon,int alertType,int size); // using Bitmap
CDialog createAlert(String message,Drawable icon,int alertType,int size); // Using Drawable
// Everything will be same just parameters are changed.
...
Hassanusman