From 6a718636625c3d6c6f773ced4c9c42cb830cb549 Mon Sep 17 00:00:00 2001 From: fjeagle Date: Tue, 1 Apr 2025 14:12:25 +0800 Subject: [PATCH] =?UTF-8?q?fix=20[=E6=94=AF=E6=8C=81=E5=8F=AF=E9=80=89?= =?UTF-8?q?=E5=9C=B0=E5=A7=8B=E7=BB=88=E6=98=BE=E7=A4=BA=E8=AE=BE=E7=BD=AE?= =?UTF-8?q?=E7=9A=84=E9=BB=98=E8=AE=A4=E6=A0=87=E9=A2=98=E6=A0=8F=E6=96=87?= =?UTF-8?q?=E5=AD=97=E9=80=89=E9=A1=B9]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/luck/picture/lib/style/TitleBarStyle.java | 13 +++++++++++++ .../java/com/luck/picture/lib/widget/TitleBar.java | 4 ++++ 2 files changed, 17 insertions(+) diff --git a/selector/src/main/java/com/luck/picture/lib/style/TitleBarStyle.java b/selector/src/main/java/com/luck/picture/lib/style/TitleBarStyle.java index a539732fc..5bda71b1b 100644 --- a/selector/src/main/java/com/luck/picture/lib/style/TitleBarStyle.java +++ b/selector/src/main/java/com/luck/picture/lib/style/TitleBarStyle.java @@ -20,6 +20,11 @@ public class TitleBarStyle { */ private int previewTitleLeftBackResource; + /** + * 标题栏是否始终显示默认文案 + */ + private boolean titleDefaultTextAlways; + /** * 标题栏默认文案 */ @@ -143,6 +148,14 @@ public void setPreviewTitleLeftBackResource(int previewTitleLeftBackResource) { this.previewTitleLeftBackResource = previewTitleLeftBackResource; } + public boolean isTitleDefaultTextAlways() { + return titleDefaultTextAlways; + } + + public void setTitleDefaultTextAlways(boolean titleDefaultTextAlways) { + this.titleDefaultTextAlways = titleDefaultTextAlways; + } + public String getTitleDefaultText() { return titleDefaultText; } diff --git a/selector/src/main/java/com/luck/picture/lib/widget/TitleBar.java b/selector/src/main/java/com/luck/picture/lib/widget/TitleBar.java index d0c8a0be9..3ac5663c1 100644 --- a/selector/src/main/java/com/luck/picture/lib/widget/TitleBar.java +++ b/selector/src/main/java/com/luck/picture/lib/widget/TitleBar.java @@ -119,6 +119,10 @@ public View getTitleBarLine() { * @param title */ public void setTitle(String title) { + if (config.selectorStyle.getTitleBarStyle().isTitleDefaultTextAlways()){ + return; + } + tvTitle.setText(title); }