Skip to content

Instantly share code, notes, and snippets.

@mluedke2
Created August 31, 2015 20:30
Show Gist options
  • Save mluedke2/bb61f83bdffcab4d044d to your computer and use it in GitHub Desktop.
Save mluedke2/bb61f83bdffcab4d044d to your computer and use it in GitHub Desktop.
logic for dial bg image
// dial bgImage
switch (score.getMaxScore().intValue()) {
case Score.MAX_SCORE_3:
if (scoreValue < 2) {
mDialImageView.setImageResource(R.drawable.scale_3_1);
} else if (scoreValue < 3) {
mDialImageView.setImageResource(R.drawable.scale_3_2);
} else {
mDialImageView.setImageResource(R.drawable.scale_3_3);
}
break;
case Score.MAX_SCORE_4:
if (scoreValue < 2) {
mDialImageView.setImageResource(R.drawable.scale_4_1);
} else if (scoreValue < 3) {
mDialImageView.setImageResource(R.drawable.scale_4_2);
} else if (scoreValue < 4) {
mDialImageView.setImageResource(R.drawable.scale_4_3);
} else {
mDialImageView.setImageResource(R.drawable.scale_4_4);
}
break;
case Score.MAX_SCORE_10:
if (scoreValue < 2) {
mDialImageView.setImageResource(R.drawable.scale_10_1);
} else if (scoreValue < 3) {
mDialImageView.setImageResource(R.drawable.scale_10_2);
} else if (scoreValue < 4) {
mDialImageView.setImageResource(R.drawable.scale_10_3);
} else if (scoreValue < 5) {
mDialImageView.setImageResource(R.drawable.scale_10_4);
} else if (scoreValue < 6) {
mDialImageView.setImageResource(R.drawable.scale_10_5);
} else if (scoreValue < 7) {
mDialImageView.setImageResource(R.drawable.scale_10_6);
} else if (scoreValue < 8) {
mDialImageView.setImageResource(R.drawable.scale_10_7);
} else if (scoreValue < 9) {
mDialImageView.setImageResource(R.drawable.scale_10_8);
} else if (scoreValue < 10) {
mDialImageView.setImageResource(R.drawable.scale_10_9);
} else {
mDialImageView.setImageResource(R.drawable.scale_10_10);
}
break;
default:
throw new AssertionError("unknown max score");
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment