پاسخ داده شد
چطور پیام های کوتاه را در اندروید با Snackbar نمایش دهیم؟
- نفیسه افقی 2 سال قبل سوال کرد
- آخرین ویرایش 2 سال قبل
- شما باید برای ارسال دیدگاه وارد شوید
پاسخ عالی
یکی از کامپوننت های جذابی که همراه با متریال دیزاین معرفی شد، Snackbar بود. Snackbar هم همانند Toast ، برای نمایش پیام ها و اخطارهای کوتاه استفاده می شود با این تفاوت که Snackbar می تواند یک اکشن را هم اجرا کند. Snackbar در پایین صفحه نمایش داده می شود و با کنار زدنش، می تواند محو شود. در ادامه نحوه تعریف Snackbar را می آموزید:
یک Snackbar ساده
با استفاده از کد زیر می توانید یک Snackbar ساده (بدون اکشن) را تعریف کنید:
Snackbar snackbar = Snackbar
.make(coordinatorLayout, "Welcome to AndroidHive", Snackbar.LENGTH_LONG);
snackbar.show();
Snackbar با یک اکشن
با استفاده از تابع ()setAction
می توانیم یک اکشن خاص را هنگامی که کاربر دکمه را زد اجرا کنیم.
Snackbar snackbar = Snackbar
.make(coordinatorLayout, "Message is deleted", Snackbar.LENGTH_LONG)
.setAction("UNDO", new View.OnClickListener() {
@Override
public void onClick(View view) {
Snackbar snackbar1 = Snackbar.make(coordinatorLayout, "Message is restored!", Snackbar.LENGTH_SHORT);
snackbar1.show();
}
});
snackbar.show();
- نفیسه افقی 2 سال قبل پاسخ داد
- آخرین ویرایش 2 سال قبل
- شما باید برای ارسال دیدگاه وارد شوید
پاسخ شما