优化篮球分数显示

This commit is contained in:
xianyi
2026-01-23 14:02:43 +08:00
parent dad06dd27d
commit d07b1cbf43
6 changed files with 23 additions and 19 deletions

View File

@@ -390,7 +390,7 @@ export default function HomeScreen() {
awayTeamName: item.event_away_team,
homeTeamLogo: item.home_team_logo || "",
awayTeamLogo: item.away_team_logo || "",
scoreText: item.event_halftime_result || "0 - 0",
scoreText: item.event_final_result || item.event_halftime_result || "0 - 0",
fav: false,
sportId: sportId,
isLive: true,

View File

@@ -66,7 +66,7 @@ export default function LiveScreen() {
homeTeamLogo: item.home_team_logo,
awayTeamLogo: item.away_team_logo,
meta: item.event_status,
scoreText: item.event_final_result || "0 - 0",
scoreText: item.event_final_result || item.event_halftime_result || "0 - 0",
fav: false,
leagueId: item.league_key,
sportId: state.selectedSportId ?? undefined,

View File

@@ -90,8 +90,12 @@ export default function LiveDetailScreen() {
eventType: "",
eventToss: "",
eventManOfMatch: "",
scores: match.scores,
stats: match.statistics,
scores: Array.isArray(match.scores) && match.scores.length > 0 && 'type' in match.scores[0]
? match.scores as { type: string; home: string; away: string; }[]
: undefined,
stats: Array.isArray(match.statistics) && match.statistics.length > 0 && 'type' in match.statistics[0]
? match.statistics as { type: string; home: string; away: string; }[]
: undefined,
players: match.player_statistics
? {
home_team: (match.player_statistics.home_team || []).map((p) => ({

View File

@@ -437,7 +437,7 @@ const styles = StyleSheet.create({
},
scoreValue: {
color: "#000",
fontSize: 25,
fontSize: 20,
fontWeight: "700",
lineHeight: 30,
letterSpacing: 1,

View File

@@ -386,7 +386,7 @@ const styles = StyleSheet.create({
gap: 6,
},
scoreBox: {
width: 36,
width: 45,
height: 54,
borderRadius: 8,
borderWidth: 1.5,
@@ -416,7 +416,7 @@ const styles = StyleSheet.create({
color: "#FF9500",
},
scoreBoxPlaceholder: {
width: 36,
width: 45,
height: 54,
},
favoriteButton: {

View File

@@ -709,7 +709,7 @@ const styles = StyleSheet.create({
alignItems: "center",
},
scoreContainer: {
width: 25,
width: 35,
alignItems: "center",
},
extraStatsContainer: {
@@ -722,7 +722,7 @@ const styles = StyleSheet.create({
alignItems: "center",
},
scoreBox: {
width: 28,
width: 35,
height: 55,
borderRadius: 8,
borderWidth: 0.3,
@@ -751,7 +751,7 @@ const styles = StyleSheet.create({
backgroundColor: "rgba(0,0,0,0.06)",
},
scoreBoxPlaceholder: {
width: 28,
width: 35,
height: 48,
},
cardsInline: {