diff --git a/app/src/main/java/com/example/vdcscore/ui/home/StandingsAdapter.java b/app/src/main/java/com/example/vdcscore/ui/home/StandingsAdapter.java index 3015c33..287f797 100644 --- a/app/src/main/java/com/example/vdcscore/ui/home/StandingsAdapter.java +++ b/app/src/main/java/com/example/vdcscore/ui/home/StandingsAdapter.java @@ -38,9 +38,29 @@ public class StandingsAdapter extends RecyclerView.Adapter= 1 && rank <= 3) { + holder.textPosition.setBackgroundResource(R.drawable.bg_circle_green); + holder.textPosition.setTextColor(android.graphics.Color.WHITE); + } else if (rank == 4) { + holder.textPosition.setBackgroundResource(R.drawable.bg_circle_yellow); + holder.textPosition.setTextColor(android.graphics.Color.WHITE); + } else if (rank >= 5 && rank <= 6) { + holder.textPosition.setBackgroundResource(R.drawable.bg_circle_orange); + holder.textPosition.setTextColor(android.graphics.Color.WHITE); + } else { + holder.textPosition.setBackgroundResource(R.drawable.bg_circle_transparent); + holder.textPosition.setTextColor(android.graphics.Color.BLACK); + } + holder.textTeamName.setText(team.getName()); holder.textPlayed.setText(String.valueOf(team.getPlayed())); + holder.textWon.setText(String.valueOf(team.getWon())); + holder.textDrawn.setText(String.valueOf(team.getDrawn())); + holder.textLost.setText(String.valueOf(team.getLost())); + holder.textGoalDiff.setText(String.valueOf(team.getGoalDifference())); holder.textPoints.setText(String.valueOf(team.getPoints())); } @@ -51,15 +71,25 @@ public class StandingsAdapter extends RecyclerView.Adapter + + + diff --git a/app/src/main/res/drawable/bg_circle_orange.xml b/app/src/main/res/drawable/bg_circle_orange.xml new file mode 100644 index 0000000..99d1654 --- /dev/null +++ b/app/src/main/res/drawable/bg_circle_orange.xml @@ -0,0 +1,5 @@ + + + + diff --git a/app/src/main/res/drawable/bg_circle_transparent.xml b/app/src/main/res/drawable/bg_circle_transparent.xml new file mode 100644 index 0000000..82a9abb --- /dev/null +++ b/app/src/main/res/drawable/bg_circle_transparent.xml @@ -0,0 +1,5 @@ + + + + diff --git a/app/src/main/res/drawable/bg_circle_yellow.xml b/app/src/main/res/drawable/bg_circle_yellow.xml new file mode 100644 index 0000000..068ef78 --- /dev/null +++ b/app/src/main/res/drawable/bg_circle_yellow.xml @@ -0,0 +1,5 @@ + + + + diff --git a/app/src/main/res/drawable/bg_table_header.xml b/app/src/main/res/drawable/bg_table_header.xml new file mode 100644 index 0000000..ad242a5 --- /dev/null +++ b/app/src/main/res/drawable/bg_table_header.xml @@ -0,0 +1,8 @@ + + + + + diff --git a/app/src/main/res/layout/fragment_home.xml b/app/src/main/res/layout/fragment_home.xml index 8864748..d3edfb4 100644 --- a/app/src/main/res/layout/fragment_home.xml +++ b/app/src/main/res/layout/fragment_home.xml @@ -18,57 +18,91 @@ android:textColor="@color/primary_color" android:layout_marginBottom="24dp" /> - + + android:paddingVertical="8dp" + android:paddingHorizontal="8dp" + android:background="@drawable/bg_table_header"> + android:gravity="center" + android:text="POS" + android:textColor="@color/white" + android:textSize="10sp" + android:textStyle="normal" /> + + + android:text="EQUIPA" + android:textColor="@color/white" + android:textSize="10sp" + android:textStyle="normal" /> + android:textColor="@color/white" + android:textSize="10sp" + android:textStyle="normal" /> + android:text="V" + android:textColor="@color/white" + android:textSize="10sp" + android:textStyle="normal" /> + + + + + + + + - - + android:background="@drawable/bg_circle_green" /> + + + android:textSize="13sp" + android:textStyle="bold" + android:ellipsize="end" + android:maxLines="1" /> + android:text="0" + android:textColor="@color/text_primary" + android:textSize="12sp" /> + + + + + + + + + android:textSize="13sp" />