diff --git a/app/src/main/java/com/gh/common/view/MarqueeView.java b/app/src/main/java/com/gh/common/view/MarqueeView.java
index 234f4caf12..27209568e8 100644
--- a/app/src/main/java/com/gh/common/view/MarqueeView.java
+++ b/app/src/main/java/com/gh/common/view/MarqueeView.java
@@ -52,6 +52,7 @@ public class MarqueeView extends ViewFlipper {
textSize = DisplayUtils.px2sp(mContext, textSize);
}
textColor = typedArray.getColor(R.styleable.MarqueeViewStyle_mvTextColor, textColor);
+ useSingleLineText = typedArray.getBoolean(R.styleable.MarqueeViewStyle_mvSingleLine, useSingleLineText);
typedArray.recycle();
setFlipInterval(interval);
@@ -115,14 +116,14 @@ public class MarqueeView extends ViewFlipper {
// 创建ViewFlipper下的TextView
private TextView createTextView(String text) {
TextView tv = new TextView(mContext);
- tv.setGravity(Gravity.LEFT | Gravity.CENTER_VERTICAL);
- tv.setText(text);
- tv.setTextColor(textColor);
- tv.setTextSize(textSize);
if (useSingleLineText) {
tv.setSingleLine(true);
tv.setEllipsize(TextUtils.TruncateAt.END);
}
+ tv.setGravity(Gravity.LEFT | Gravity.CENTER_VERTICAL);
+ tv.setText(text);
+ tv.setTextColor(textColor);
+ tv.setTextSize(textSize);
return tv;
}
diff --git a/app/src/main/res/layout/gamedetail_item_desc_notice.xml b/app/src/main/res/layout/gamedetail_item_desc_notice.xml
index ba2896f2aa..14e480658e 100644
--- a/app/src/main/res/layout/gamedetail_item_desc_notice.xml
+++ b/app/src/main/res/layout/gamedetail_item_desc_notice.xml
@@ -64,9 +64,11 @@
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:layout_marginLeft="4dp"
+ android:layout_marginRight="16dp"
android:layout_toLeftOf="@id/arrowIv"
android:layout_toRightOf="@id/iconIv"
app:mvAnimDuration="1000"
+ app:mvSingleLine="true"
app:mvInterval="3000"
app:mvTextColor="@color/fuli_detail"
app:mvTextSize="12sp" />
diff --git a/app/src/main/res/layout/gamedetail_item_notice.xml b/app/src/main/res/layout/gamedetail_item_notice.xml
index 484fb98e91..bc9489cec8 100644
--- a/app/src/main/res/layout/gamedetail_item_notice.xml
+++ b/app/src/main/res/layout/gamedetail_item_notice.xml
@@ -16,6 +16,7 @@
android:gravity = "center_vertical"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp"
+ android:orientation="horizontal"
android:padding="12dp">
+
\ No newline at end of file
diff --git a/app/src/main/res/values/attrs.xml b/app/src/main/res/values/attrs.xml
index 21d9968f78..1d5d92606a 100644
--- a/app/src/main/res/values/attrs.xml
+++ b/app/src/main/res/values/attrs.xml
@@ -6,6 +6,7 @@
+