From e5ca87e89fef96c827ec37d1d91082f626cbb17d Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期二, 11 五月 2021 18:50:09 +0800
Subject: [PATCH] 特价新版UI改造

---
 app/src/main/java/com/tejia/lijin/app/ui/mine/AccountDescAdapter33.java |   24 ++++++++++++++++++++----
 1 files changed, 20 insertions(+), 4 deletions(-)

diff --git a/app/src/main/java/com/tejia/lijin/app/ui/mine/AccountDescAdapter33.java b/app/src/main/java/com/tejia/lijin/app/ui/mine/AccountDescAdapter33.java
index 1eed930..a5727f9 100644
--- a/app/src/main/java/com/tejia/lijin/app/ui/mine/AccountDescAdapter33.java
+++ b/app/src/main/java/com/tejia/lijin/app/ui/mine/AccountDescAdapter33.java
@@ -2,8 +2,14 @@
 
 import android.content.Context;
 import android.content.Intent;
+
 import androidx.recyclerview.widget.GridLayoutManager;
 import androidx.recyclerview.widget.RecyclerView;
+
+import android.graphics.Color;
+import android.text.Spannable;
+import android.text.SpannableString;
+import android.text.style.RelativeSizeSpan;
 import android.view.LayoutInflater;
 import android.view.View;
 import android.view.ViewGroup;
@@ -144,14 +150,24 @@
                 }
                 ((ContentHolder) holder).tv_title.setText(info.getDetail().getTitle());
                 BigDecimal money = new BigDecimal(info.getDetail().getMoney());
+                String moneyDesc = "";
                 if (money.compareTo(new BigDecimal(0)) < 0) {
                     money = money.abs();
-                    ((ContentHolder) holder).tv_money_info.setText("-  楼 " + money);
+                    moneyDesc = "-  楼" + money;
                     ((ContentHolder) holder).tv_money_info.setTextColor(mContext.getResources().getColor(R.color.black));
                 } else {
-                    ((ContentHolder) holder).tv_money_info.setText("+  楼 " + money);
-                    ((ContentHolder) holder).tv_money_info.setTextColor(mContext.getResources().getColor(R.color.main_text_color));
+                    moneyDesc = "+  楼" + money;
+                    ((ContentHolder) holder).tv_money_info.setTextColor(Color.parseColor("#FF2B51"));
                 }
+
+
+                SpannableString spannableString = new SpannableString(moneyDesc);
+                spannableString.setSpan(new RelativeSizeSpan(2.0f), 0, 1, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
+                spannableString.setSpan(new RelativeSizeSpan(2.4f), moneyDesc.indexOf("楼") + 1, moneyDesc.indexOf(".") > -1 ? moneyDesc.indexOf(".") : moneyDesc.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
+
+                ((ContentHolder) holder).tv_money_info.setText(spannableString);
+
+
                 if (StringUtils.isEmpty(info.getDetail().getDescInfo())) {
                     ((ContentHolder) holder).tv_desc_info.setVisibility(View.GONE);
                 } else {
@@ -163,7 +179,7 @@
                 if (!StringUtils.isEmpty(info.getDetail().getSubTitle())) {
                     ((ContentHolder) holder).tv_sub_title.setVisibility(View.VISIBLE);
                     ((ContentHolder) holder).tv_sub_title.setText(info.getDetail().getSubTitle());
-                }else{
+                } else {
                     ((ContentHolder) holder).tv_sub_title.setVisibility(View.GONE);
                 }
             }

--
Gitblit v1.8.0