From 0db1a2a7cb8a82996f7223e5cb3f048378720743 Mon Sep 17 00:00:00 2001 From: niushuai233 Date: Tue, 9 Apr 2024 16:20:39 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20:+1:=20=E4=B8=BB=E4=BD=93complete?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cc/niushuai/dididone/MainActivity.java | 14 ++++----- .../cc/niushuai/dididone/util/Toasts.java | 29 +++++++++++++++++++ app/src/main/res/layout/app_bar_main.xml | 9 ------ 3 files changed, 36 insertions(+), 16 deletions(-) create mode 100644 app/src/main/java/cc/niushuai/dididone/util/Toasts.java diff --git a/app/src/main/java/cc/niushuai/dididone/MainActivity.java b/app/src/main/java/cc/niushuai/dididone/MainActivity.java index aae9772..29a07a1 100644 --- a/app/src/main/java/cc/niushuai/dididone/MainActivity.java +++ b/app/src/main/java/cc/niushuai/dididone/MainActivity.java @@ -50,13 +50,13 @@ public class MainActivity extends AppCompatActivity { setContentView(binding.getRoot()); setSupportActionBar(binding.appBarMain.toolbar); - binding.appBarMain.fab.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View view) { - Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG) - .setAction("Action", null).show(); - } - }); +// binding.appBarMain.didiDing.setOnClickListener(new View.OnClickListener() { +// @Override +// public void onClick(View view) { +// Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG) +// .setAction("Action", null).show(); +// } +// }); DrawerLayout drawer = binding.drawerLayout; NavigationView navigationView = binding.navView; // Passing each menu ID as a set of Ids because each diff --git a/app/src/main/java/cc/niushuai/dididone/util/Toasts.java b/app/src/main/java/cc/niushuai/dididone/util/Toasts.java new file mode 100644 index 0000000..1db873d --- /dev/null +++ b/app/src/main/java/cc/niushuai/dididone/util/Toasts.java @@ -0,0 +1,29 @@ +package cc.niushuai.dididone.util; + +import android.content.Context; +import android.widget.Toast; + +import cn.hutool.core.util.StrUtil; + +public class Toasts { + + public static void shortShow(Context context, String msg) { + shortShow(context, msg, null); + } + + public static void shortShow(Context context, String msg, String... params) { + show(context, Toast.LENGTH_SHORT, msg, params); + } + + public static void longShow(Context context, String msg) { + longShow(context, msg, null); + } + + public static void longShow(Context context, String msg, String... params) { + show(context, Toast.LENGTH_SHORT, msg, params); + } + + public static void show(Context context, int duration, String msg, String... params) { + Toast.makeText(context, StrUtil.format(msg, params), duration).show(); + } +} \ No newline at end of file diff --git a/app/src/main/res/layout/app_bar_main.xml b/app/src/main/res/layout/app_bar_main.xml index 71559db..e83f9eb 100644 --- a/app/src/main/res/layout/app_bar_main.xml +++ b/app/src/main/res/layout/app_bar_main.xml @@ -22,13 +22,4 @@ - - \ No newline at end of file