From cc365f979edf8ea6b9bf5ce968eddce9e87c3e94 Mon Sep 17 00:00:00 2001 From: ZhanGSKen Date: Thu, 22 May 2025 13:35:52 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E8=87=AA=E5=AE=9A=E4=B9=89To?= =?UTF-8?q?olbar?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- winboll/build.properties | 4 +- .../winboll/studio/winboll/CustomToolbar.java | 53 ++++++++++++++++++ .../winboll/studio/winboll/MainActivity.java | 25 ++++++++- winboll/src/main/res/drawable/ic_iw.png | Bin 11964 -> 0 bytes winboll/src/main/res/drawable/ic_iw.xml | 35 ++++++++++++ .../main/res/drawable/ic_launcher_beta.xml | 4 +- winboll/src/main/res/layout/activity_main.xml | 17 ++---- winboll/src/main/res/layout/view_toolbar.xml | 29 ++++++++++ winboll/src/main/res/values/attrs.xml | 9 +++ winboll/src/main/res/values/strings.xml | 2 +- winboll/src/main/res/values/styles.xml | 3 +- 11 files changed, 160 insertions(+), 21 deletions(-) create mode 100644 winboll/src/main/java/cc/winboll/studio/winboll/CustomToolbar.java delete mode 100644 winboll/src/main/res/drawable/ic_iw.png create mode 100644 winboll/src/main/res/drawable/ic_iw.xml create mode 100644 winboll/src/main/res/layout/view_toolbar.xml create mode 100644 winboll/src/main/res/values/attrs.xml diff --git a/winboll/build.properties b/winboll/build.properties index c883fa2d..cadf5140 100644 --- a/winboll/build.properties +++ b/winboll/build.properties @@ -1,8 +1,8 @@ #Created by .winboll/winboll_app_build.gradle -#Thu May 22 02:06:59 HKT 2025 +#Thu May 22 05:33:25 GMT 2025 stageCount=2 libraryProject= baseVersion=15.0 publishVersion=15.0.1 -buildCount=0 +buildCount=63 baseBetaVersion=15.0.2 diff --git a/winboll/src/main/java/cc/winboll/studio/winboll/CustomToolbar.java b/winboll/src/main/java/cc/winboll/studio/winboll/CustomToolbar.java new file mode 100644 index 00000000..d9d255ba --- /dev/null +++ b/winboll/src/main/java/cc/winboll/studio/winboll/CustomToolbar.java @@ -0,0 +1,53 @@ +package cc.winboll.studio.winboll; + +/** + * @Author ZhanGSKen + * @Date 2025/05/22 13:08 + */ +import android.content.Context; +import android.content.res.TypedArray; +import android.util.AttributeSet; +import android.view.LayoutInflater; +import android.view.View; +import android.widget.TextView; +import androidx.annotation.Nullable; +import androidx.appcompat.widget.Toolbar; + +public class CustomToolbar extends Toolbar { + + private View viewMain; + + public CustomToolbar(Context context) { + this(context, null); + } + + public CustomToolbar(Context context, @Nullable AttributeSet attrs) { + this(context, attrs, 0); + } + + public CustomToolbar(Context context, @Nullable AttributeSet attrs, int defStyleAttr) { + super(context, attrs, defStyleAttr); + initView(context, attrs); + } + + private void initView(Context context, AttributeSet attrs) { + TypedArray typedArray = context.obtainStyledAttributes(attrs, R.styleable.CustomToolbar); + + // 获取属性值 + String toolbarTitle = typedArray.getString(R.styleable.CustomToolbar_toolbarTitle); + int toolbarTitleColor = typedArray.getColor(R.styleable.CustomToolbar_toolbarTitleColor, android.graphics.Color.WHITE); + int toolbarBackgroundColor = typedArray.getColor(R.styleable.CustomToolbar_toolbarBackgroundColor, android.graphics.Color.BLUE); + + // 加载布局 + viewMain = LayoutInflater.from(context).inflate(R.layout.view_toolbar, this, true); + + // 应用属性值 + TextView toolbarTitleTextView = viewMain.findViewById(R.id.toolbar_title); + toolbarTitleTextView.setText(toolbarTitle); + toolbarTitleTextView.setTextColor(toolbarTitleColor); + viewMain.setBackgroundColor(toolbarBackgroundColor); + + // 释放 TypedArray + typedArray.recycle(); + } +} diff --git a/winboll/src/main/java/cc/winboll/studio/winboll/MainActivity.java b/winboll/src/main/java/cc/winboll/studio/winboll/MainActivity.java index 478a5403..6c9d1423 100644 --- a/winboll/src/main/java/cc/winboll/studio/winboll/MainActivity.java +++ b/winboll/src/main/java/cc/winboll/studio/winboll/MainActivity.java @@ -1,12 +1,16 @@ package cc.winboll.studio.winboll; +import android.graphics.drawable.Drawable; import android.os.Bundle; import androidx.appcompat.app.AppCompatActivity; import androidx.appcompat.widget.Toolbar; +import cc.winboll.studio.libappbase.LogUtils; import cc.winboll.studio.libappbase.LogView; import com.hjq.toast.ToastUtils; public class MainActivity extends AppCompatActivity { + + public static final String TAG = "MainActivity"; LogView mLogView; @@ -15,9 +19,24 @@ public class MainActivity extends AppCompatActivity { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); - Toolbar toolbar=(Toolbar)findViewById(R.id.toolbar); - setSupportActionBar(toolbar); - + Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); + // 先设置 Toolbar 为支持 ActionBar + setSupportActionBar(toolbar); + + // 为导航图标设置点击事件 + toolbar.setNavigationOnClickListener(new android.view.View.OnClickListener() { + @Override + public void onClick(android.view.View v) { + // 这里可以添加点击事件的逻辑 + } + }); + + //getSupportActionBar().setDisplayHomeAsUpEnabled(true); + //getSupportActionBar().setHomeButtonEnabled(true); + + // 如果要设置其他图标(如菜单图标等),可根据具体需求进行设置 + // 例如,有些情况下可以通过 MenuInflater 来 inflate 菜单资源,然后在菜单的 onMenuItemClick 中处理图标点击事件 + mLogView = findViewById(R.id.logview); ToastUtils.show("onCreate"); diff --git a/winboll/src/main/res/drawable/ic_iw.png b/winboll/src/main/res/drawable/ic_iw.png deleted file mode 100644 index 4eb9f879ac9ff7e763d951d2c580090e4346dfe9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11964 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 Zt#wH|>Jj|R|3cAFvXV*?HDV^g{|9~6t|I^d diff --git a/winboll/src/main/res/drawable/ic_iw.xml b/winboll/src/main/res/drawable/ic_iw.xml new file mode 100644 index 00000000..5c5c1917 --- /dev/null +++ b/winboll/src/main/res/drawable/ic_iw.xml @@ -0,0 +1,35 @@ + + + + + + + diff --git a/winboll/src/main/res/drawable/ic_launcher_beta.xml b/winboll/src/main/res/drawable/ic_launcher_beta.xml index 5b4ab947..c304fdc1 100644 --- a/winboll/src/main/res/drawable/ic_launcher_beta.xml +++ b/winboll/src/main/res/drawable/ic_launcher_beta.xml @@ -1,8 +1,8 @@ + android:layout_width="48dp" + android:layout_height="48dp"> - - - - - + android:layout_height="?attr/actionBarSize" + app:toolbarTitle="@string/app_name" + app:toolbarTitleColor="@color/colorAccent" + app:toolbarBackgroundColor="@color/colorPrimary" + android:id="@+id/toolbar"/> + + + + + + + + diff --git a/winboll/src/main/res/values/attrs.xml b/winboll/src/main/res/values/attrs.xml new file mode 100644 index 00000000..1221d426 --- /dev/null +++ b/winboll/src/main/res/values/attrs.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/winboll/src/main/res/values/strings.xml b/winboll/src/main/res/values/strings.xml index 9d2deba5..0a297170 100644 --- a/winboll/src/main/res/values/strings.xml +++ b/winboll/src/main/res/values/strings.xml @@ -1,4 +1,4 @@ WinBoLL - + WinBoLL APP diff --git a/winboll/src/main/res/values/styles.xml b/winboll/src/main/res/values/styles.xml index a70e242f..df38db8f 100644 --- a/winboll/src/main/res/values/styles.xml +++ b/winboll/src/main/res/values/styles.xml @@ -1,5 +1,4 @@ - - +