أضف هذا في ملف 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 );
لعرض نخب تحذير:
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.