Basit bir Android Toast kütüphanesi yazdım. Eğer uygulamalarınızda vs. kullanmak isterseniz çekinmeden kullanabilirsiniz
Geri bildirimlerinizi bekliyorum
GradleStep 1. JitPack'i build dosyasına eklemek
build.gradle'a eklenecekler
allprojects {
repositories {
...
maven { url "https://jitpack.io" }
}
}Step 2. Dependencydependencies {
...
implementation 'com.github.MrNtlu:Toastie:1.0.3'
}DokümantasyonUyarı Toast:
ToastieActivity.warningToast(MainActivity.this,"Warning Toast", Toast.LENGTH_LONG).show();Başarılı Toast:
ToastieActivity.successToast(MainActivity.this,"Success Toast",Toast.LENGTH_LONG).show();Bilgi Toast:
ToastieActivity.infoToast(MainActivity.this,"Info Toast.",Toast.LENGTH_LONG).show();Hata Toast:
ToastieActivity.errorToast(MainActivity.this,"Error Toast.",Toast.LENGTH_LONG).show();Tamamen özelleştirilebilen toast. Istediğiniz özellikleri ekleyip istediklerinizi çıkartabilirsiniz.
ToastActivity.makeAllCustomToast(MainActivity.this)
.setTypeFace(Typeface.DEFAULT_BOLD)
.setTextSize(16)
.setCardRadius(25)
.setCardElevation(10)
.setIcon(R.drawable.ic_error_black_24dp)
.setCardBackgroundColor(R.color.colorAccent)
.setMessage("Fully customizable toast. But in a different way.")
.setGravity(Gravity.CENTER,5,5)
.createToast(Toast.LENGTH_LONG)
.show();Yukarıdakinin aynısı fakat farklı yoldan çağırılıyor.ToastieActivity.makeAllCustomToast(MainActivity.this,"Fully custom toast. Ugly as ... ",R.drawable.ic_info_black_36dp, R.color.infoColor,cornerRadius,elevation,textSize,Typeface.SANS_SERIF,Gravity.TOP, xOffset,yOffset,Toast.LENGTH_LONG).show();
