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(); } }

浙公网安备 33010602011771号