Android Toast Personnalisé Librairie GrenderG Toasty

Android Toast Personnalisé Librairie GrenderG Toasty

GrenderG Toasty est une librairie Android qui permet d’afficher des Toasts personnalisés, customisés beaucoup plus convivial, compréhensible est jolie.Surtout grâce au code couleur.

Un Toast permet en général d’afficher une chaine de caractères (une phrase) pour informer l ‘utilisateur lord de l’utilisation d’une application.

Cette librairie est très pratique à utiliser dans toutes ces applications !

Télécharger Toasty librairie

le site officiel de Toasty et du développeur sur Github : https://github.com/GrenderG/Toasty

Voici une exemple de la librairie Toasty sur une application qui informe l’utilisateur de le numéro de téléphone semble valide (en violet ) :

toasty exemple

 

Deuxième exemple en rouge le numéro est invalide, donc on informe l’utilisateur.Avec la couleur rouge l’utilisateur comprend de suite qu’il y a un problème.

librairie toasty

Pour utiliser Toasty dans votre projet d’application Android il faut installer la librairie.

Dans le fichier root de build.gradle insérer ceci :

allprojects {
	repositories {
		...
		maven { url "https://jitpack.io" }
	}
}

Dans le module build.gradle l’autre fichier Gradle insérer ceci :

dependencies {
	...
	compile 'com.github.GrenderG:Toasty:1.2.8'
}

Utilisation de Toasty sous Android

Avant de vous montrer l’utilisation simple de Toasty vous devez savoir que cette librairie est très souple et paramétrable à souhait.Vous pouvez vous-même, changer de couleur par défalult, changer d ‘icône, changer la taille du texte pour donner à votre application un Toast unique jolie et clair à lire.

Toasty.Config.getInstance()
    .setErrorColor(@ColorInt int errorColor) // optional
    .setInfoColor(@ColorInt int infoColor) // optional
    .setSuccessColor(@ColorInt int successColor) // optional
    .setWarningColor(@ColorInt int warningColor) // optional
    .setTextColor(@ColorInt int textColor) // optional
    .tintIcon(boolean tintIcon) // optional (apply textColor also to the icon)
    .setToastTypeface(@NonNull Typeface typeface) // optional
    .setTextSize(int sizeInSp) // optional
    .apply(); // required

Utilisation simple de Toasty avec les couleurs par defaut :
Toast message d’erreur

Toasty.error(yourContext, "This is an error toast.", Toast.LENGTH_SHORT, true).show();

Toast message code couleur de succès

Toasty.success(yourContext, "Success!", Toast.LENGTH_SHORT, true).show();

Toast message code couleur d’information

Toasty.info(yourContext, "Here is some info for you.", Toast.LENGTH_SHORT, true).show();

Toast message code couleur attention

Toasty.warning(yourContext, "Beware of the dog.", Toast.LENGTH_SHORT, true).show();

Toast normal avec une icône

Toasty.normal(yourContext, "Normal toast w/ icon", yourIconDrawable).show,();

Voila, je voulais vous faire découvrir cette librairie car elle est très utile, jolie, gratuite est simple d’utilisation.J’espère vous avoir convaincu. Je vous invite à visiter le site officiel du développeur le lien en début d’article.

Autant utiliser cette librairie plutôt qu’un Toast traditionnel, cela sera toujours un plus visuellement.

Bon développement à tous sous Android.