Android使用Snackbar

首先,在build.gradle中添加:

implementation 'com.google.android.material:material:1.6.0'

使用的代码:

    public static void showToast(View view, Context context, String message, int duration) {
        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.ICE_CREAM_SANDWICH) {
            // API 14及以上,可以使用Snackbar
            Snackbar snackbar = Snackbar.make(view, message, duration);
            snackbar.setBackgroundTint(context.getColor(R.color.blue));
            snackbar.show();
        } else {
            // 对于极其古老的设备(API<14),回退到Toast
            Toast.makeText(context, message, Toast.LENGTH_LONG).show();
        }
    }

 

posted @ 2025-12-29 14:23  MSTK  阅读(5)  评论(0)    收藏  举报