Fix card dashboard styling.

- Center card text and make it darker.
- Make card ripple when clicked.
This commit is contained in:
Sergio Martínez Portela 2020-05-20 10:42:38 +02:00
parent 7f5aea94ec
commit cca4b70b90
3 changed files with 28 additions and 12 deletions

View file

@ -17,6 +17,8 @@ import android.widget.ImageView;
import android.widget.TextView;
import android.widget.Toast;
import com.google.android.material.floatingactionbutton.FloatingActionButton;
import java.io.IOException;
class CardPreviewArrayAdapter extends ArrayAdapter<PreviewCard> {
@ -41,7 +43,11 @@ class CardPreviewArrayAdapter extends ArrayAdapter<PreviewCard> {
final View row = inflater.inflate(R.layout.card_preview, parent, false);
final PreviewCard card = this.cards[position];
row.setOnClickListener(new View.OnClickListener() {
TextView nameView = row.findViewById(R.id.card_preview_name);
final CardView cardView = row.findViewById(R.id.card_preview_card);
final FloatingActionButton settingsButton = row.findViewById(R.id.card_preview_settings_button);
cardView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent i = new Intent(CardActivity.INTENT);
@ -50,7 +56,7 @@ class CardPreviewArrayAdapter extends ArrayAdapter<PreviewCard> {
}
});
final ImageView settingsButton = row.findViewById(R.id.card_preview_settings_button);
settingsButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
@ -58,8 +64,6 @@ class CardPreviewArrayAdapter extends ArrayAdapter<PreviewCard> {
}
});
CardView cardView = row.findViewById(R.id.card_preview_card);
TextView nameView = row.findViewById(R.id.card_preview_name);
nameView.setText(card.getName());
return row;