diff --git a/entry/src/main/ets/market-ranking/MarketRankingNodeComponent.ets b/entry/src/main/ets/market-ranking/MarketRankingNodeComponent.ets index b1716d3..329ce92 100644 --- a/entry/src/main/ets/market-ranking/MarketRankingNodeComponent.ets +++ b/entry/src/main/ets/market-ranking/MarketRankingNodeComponent.ets @@ -612,9 +612,14 @@ export struct MarketRankingNodeComponent { } private priceColor(item: RankItem): Resource { - if (item.price === undefined || item.price_chg === undefined) { + if (item.price_chg === undefined) { return $r('app.color.text_primary'); } - return riseFallColor(item.price_chg); + if (item.price_chg > 0) { + return $r('app.color.color_rise'); + } else if (item.price_chg < 0) { + return $r('app.color.color_fall'); + } + return $r('app.color.text_primary'); } }