instrument: add helper method for snackbar checking

This commit is contained in:
Vincent Breitmoser
2015-06-14 18:06:57 +02:00
parent 6f47c78981
commit 7998b2a262
2 changed files with 35 additions and 17 deletions

View File

@@ -38,25 +38,16 @@ import org.sufficientlysecure.keychain.util.FabContainer;
public class Notify {
public static enum Style {
OK, WARN, ERROR;
OK (R.color.android_green_light), WARN(R.color.android_orange_light), ERROR(R.color.android_red_light);
public final int mLineColor;
Style(int color) {
mLineColor = color;
}
public void applyToBar(Snackbar bar) {
switch (this) {
case OK:
// bar.actionColorResource(R.color.android_green_light);
bar.lineColorResource(R.color.android_green_light);
break;
case WARN:
// bar.textColorResource(R.color.android_orange_light);
bar.lineColorResource(R.color.android_orange_light);
break;
case ERROR:
// bar.textColorResource(R.color.android_red_light);
bar.lineColorResource(R.color.android_red_light);
break;
}
bar.lineColorResource(mLineColor);
}
}