Adicione isto ao seu arquivo build.gradle
raiz ( não ao arquivo build.gradle
do módulo):
allprojects {
repositories {
.. .
mavenCentral()
}
}
Esta biblioteca está disponível no MavenCentreal
Adicione isto ao arquivo build.gradle
do seu módulo (certifique-se de que a versão corresponda ao emblema Maven-Central acima):
dependencies {
.. .
implementation ' io.github.shashank02051997:FancyToast:2.0.2 '
}
Cada método sempre retorna um objeto Toast
, então você pode personalizar muito mais o Toast. NÃO ESQUEÇA O MÉTODO show()
!
Para exibir um brinde padrão:
FancyToast . makeText ( this , "Hello World !" , FancyToast . LENGTH_LONG , FancyToast . DEFAULT , true );
Para exibir um brinde de sucesso:
FancyToast . makeText ( this , "Hello World !" , FancyToast . LENGTH_LONG , FancyToast . SUCCESS , true );
Para exibir um brinde informativo:
FancyToast . makeText ( this , "Hello World !" , FancyToast . LENGTH_LONG , FancyToast . INFO , true );
Para exibir um brinde de aviso:
FancyToast . makeText ( this , "Hello World !" , FancyToast . LENGTH_LONG , FancyToast . WARNING , true );
Para exibir o erro Toast:
FancyToast . makeText ( this , "Hello World !" , FancyToast . LENGTH_LONG , FancyToast . ERROR , true );
Para exibir o confuso Toast:
FancyToast . makeText ( this , "Hello World !" , FancyToast . LENGTH_LONG , FancyToast . CONFUSING , true );
Você também pode remover o ícone do Android no canto superior direito passando o último parâmetro como falso.
FancyToast . makeText ( yourContext , "I'm a Toast" , duration , type , boolean value ). show ();
Você também pode criar seus brindes personalizados passando sua imagem com ou sem ícone do Android (canto superior direito):
FancyToast . makeText ( yourContext , "I'm a custom Toast" , duration , type , yourimage , boolean value ). show ();
Para exibir o Toast personalizado sem ícone do Android:
FancyToast . makeText ( this , "This is Custom Toast with no android icon" , FancyToast . LENGTH_LONG , FancyToast . CONFUSING , R . drawable . ic_android_black_24dp , false );
Por favor clique na imagem abaixo para ampliar.
Por favor, bifurque este repositório e contribua usando pull requests.
Quaisquer contribuições, grandes ou pequenas, recursos importantes, correções de bugs, são bem-vindas e apreciadas, mas serão revisadas minuciosamente.
Não se esqueça de marcar o repositório com estrela, isso me motiva a compartilhar mais código aberto
Se este projeto te ajudar a reduzir o tempo de desenvolvimento, você pode me dar uma xícara 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.