From 3ecaa429f4bf73731ba5582a035a1fe2820c5c3e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=90=E8=B5=9B=E8=B5=9B?= <15868191030@163.com> Date: Mon, 9 Aug 2021 09:20:23 +0800 Subject: [PATCH] =?UTF-8?q?pref:=E6=B7=BB=E5=8A=A0=E5=B8=B8=E9=87=8F-?= =?UTF-8?q?=E9=BB=98=E8=AE=A4=E5=AD=97=E4=BD=93=E5=A4=A7=E5=B0=8F=EF=BC=8C?= =?UTF-8?q?=E8=AE=BE=E7=BD=AEtopMaskText,bottomMaskText=E5=8F=AF=E4=BB=A5?= =?UTF-8?q?=E6=98=BE=E7=A4=BA=E5=A4=9A=E8=A1=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- entry/build.gradle | 2 +- .../main/java/com/hitomi/refresh/view/FunGameHeader.java | 9 ++++++--- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/entry/build.gradle b/entry/build.gradle index a0d04c7..226481b 100644 --- a/entry/build.gradle +++ b/entry/build.gradle @@ -19,7 +19,7 @@ ohos { dependencies { implementation fileTree(dir: 'libs', include: ['*.jar', '*.har']) implementation project(':fungamerefresh') - implementation 'io.openharmony.tpc.thirdlib:FunGameRefresh:1.0.0' + //implementation 'io.openharmony.tpc.thirdlib:FunGameRefresh:1.0.0' testImplementation 'junit:junit:4.13' ohosTestImplementation 'com.huawei.ohos.testkit:runner:1.0.0.100' } diff --git a/fungamerefresh/src/main/java/com/hitomi/refresh/view/FunGameHeader.java b/fungamerefresh/src/main/java/com/hitomi/refresh/view/FunGameHeader.java index 366fce9..0e1bae6 100644 --- a/fungamerefresh/src/main/java/com/hitomi/refresh/view/FunGameHeader.java +++ b/fungamerefresh/src/main/java/com/hitomi/refresh/view/FunGameHeader.java @@ -19,6 +19,8 @@ import ohos.app.Context; * Created by Hitomis on 2016/3/1. */ public class FunGameHeader extends StackLayout implements Component.EstimateSizeListener { + private static final int DEFAULT_TEXT_SIZE=35; + private Context mContext; private int headerType; @@ -43,9 +45,9 @@ public class FunGameHeader extends StackLayout implements Component.EstimateSize private String loadingFinishedText = "Loading Finished"; private String gameOverText = "Game Over"; - private int topMaskTextSize = 35; + private int topMaskTextSize = DEFAULT_TEXT_SIZE; - private int bottomMaskTextSize = 35; + private int bottomMaskTextSize = DEFAULT_TEXT_SIZE; public FunGameHeader(Context context) { @@ -118,12 +120,13 @@ public class FunGameHeader extends StackLayout implements Component.EstimateSize private Text createMaskTextView(String text, int textSize, int gravity) { Text maskTextView = new Text(mContext); maskTextView.setTextColor(Color.BLACK); + maskTextView.setMultipleLine(true); ShapeElement shapeElement = new ShapeElement(); shapeElement.setRgbColor(RgbColor.fromArgbInt(Color.WHITE.getValue())); maskTextView.setBackground(shapeElement); maskTextView.setTextAlignment(gravity | TextAlignment.HORIZONTAL_CENTER); if (textSize < 0) { - textSize = 35; + textSize = DEFAULT_TEXT_SIZE; } maskTextView.setTextSize(textSize); maskTextView.setText(text); -- Gitee