Добавьте это в свой корневой файл build.gradle
( а не в файл build.gradle
вашего модуля):
allprojects {
repositories {
.. .
mavenCentral()
}
}
Эта библиотека доступна на MavenCentreal.
Добавьте это в файл build.gradle
вашего модуля (убедитесь, что версия соответствует значку Maven-Central выше):
dependencies {
.. .
implementation ' io.github.shashank02051997:FancyToast:2.0.2 '
}
Каждый метод всегда возвращает объект Toast
, поэтому вы можете настроить Toast гораздо больше. НЕ ЗАБУДЬТЕ МЕТОД show()
!
Чтобы отобразить тост по умолчанию:
FancyToast . makeText ( this , "Hello World !" , FancyToast . LENGTH_LONG , FancyToast . DEFAULT , true );
Чтобы отобразить тост об успехе:
FancyToast . makeText ( this , "Hello World !" , FancyToast . LENGTH_LONG , FancyToast . SUCCESS , true );
Чтобы отобразить информационное сообщение:
FancyToast . makeText ( this , "Hello World !" , FancyToast . LENGTH_LONG , FancyToast . INFO , true );
Чтобы отобразить предупреждение Toast:
FancyToast . makeText ( this , "Hello World !" , FancyToast . LENGTH_LONG , FancyToast . WARNING , true );
Чтобы отобразить всплывающее сообщение об ошибке:
FancyToast . makeText ( this , "Hello World !" , FancyToast . LENGTH_LONG , FancyToast . ERROR , true );
Чтобы отобразить запутанный тост:
FancyToast . makeText ( this , "Hello World !" , FancyToast . LENGTH_LONG , FancyToast . CONFUSING , true );
Вы также можете удалить значок Android в правом верхнем углу, передав последний параметр false.
FancyToast . makeText ( yourContext , "I'm a Toast" , duration , type , boolean value ). show ();
Вы также можете создавать свои собственные тосты, передавая свое изображение со значком Android или без него (правый верхний угол):
FancyToast . makeText ( yourContext , "I'm a custom Toast" , duration , type , yourimage , boolean value ). show ();
Чтобы отобразить пользовательское всплывающее уведомление без значка Android:
FancyToast . makeText ( this , "This is Custom Toast with no android icon" , FancyToast . LENGTH_LONG , FancyToast . CONFUSING , R . drawable . ic_android_black_24dp , false );
Пожалуйста, нажмите на изображение ниже, чтобы увеличить.
Пожалуйста, создайте этот репозиторий и внесите свой вклад, используя запросы на включение.
Любой вклад, большой или маленький, основные функции, исправления ошибок приветствуются и ценятся, но будут тщательно рассмотрены.
Не забудьте отметить репозиторий, это мотивирует меня делиться больше открытым исходным кодом.
Если этот проект поможет вам сократить время на разработку, можете угостить меня чашечкой кофе :)
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.