Agregue esto en su archivo raíz build.gradle
( no en el archivo build.gradle
de su módulo):
allprojects {
repositories {
.. .
mavenCentral()
}
}
Esta biblioteca está disponible en MavenCentreal
Agregue esto al archivo build.gradle
de su módulo (asegúrese de que la versión coincida con la insignia de Maven-Central anterior):
dependencies {
.. .
implementation ' io.github.shashank02051997:FancyToast:2.0.2 '
}
Cada método siempre devuelve un objeto Toast
, por lo que puedes personalizar Toast mucho más. ¡NO OLVIDES EL MÉTODO show()
!
Para mostrar un brindis predeterminado:
FancyToast . makeText ( this , "Hello World !" , FancyToast . LENGTH_LONG , FancyToast . DEFAULT , true );
Para mostrar un brindis exitoso:
FancyToast . makeText ( this , "Hello World !" , FancyToast . LENGTH_LONG , FancyToast . SUCCESS , true );
Para mostrar un brindis informativo:
FancyToast . makeText ( this , "Hello World !" , FancyToast . LENGTH_LONG , FancyToast . INFO , true );
Para mostrar una advertencia Toast:
FancyToast . makeText ( this , "Hello World !" , FancyToast . LENGTH_LONG , FancyToast . WARNING , true );
Para mostrar el error Tostada:
FancyToast . makeText ( this , "Hello World !" , FancyToast . LENGTH_LONG , FancyToast . ERROR , true );
Para mostrar el confuso brindis:
FancyToast . makeText ( this , "Hello World !" , FancyToast . LENGTH_LONG , FancyToast . CONFUSING , true );
También puedes eliminar el ícono de Android en la esquina superior derecha pasando el último parámetro falso.
FancyToast . makeText ( yourContext , "I'm a Toast" , duration , type , boolean value ). show ();
También puedes crear tus Tostadas personalizadas pasando tu imagen con o sin el ícono de Android (esquina superior derecha):
FancyToast . makeText ( yourContext , "I'm a custom Toast" , duration , type , yourimage , boolean value ). show ();
Para mostrar el Toast personalizado sin ícono de Android:
FancyToast . makeText ( this , "This is Custom Toast with no android icon" , FancyToast . LENGTH_LONG , FancyToast . CONFUSING , R . drawable . ic_android_black_24dp , false );
Haga clic en la imagen a continuación para ampliarla.
Bifurque este repositorio y contribuya mediante solicitudes de extracción.
Cualquier contribución, grande o pequeña, características importantes y corrección de errores, es bienvenida y apreciada, pero se revisará minuciosamente.
No olvides destacar el repositorio, me motiva a compartir más código abierto.
Si este proyecto te ayuda a reducir el tiempo de desarrollo, puedes regalarme una taza de café :)
Copyright 2020 Shashank Singhal
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.