GitNex/app/src/main/java/org/mian/gitnex/helpers/codeeditor/theme/BlueMoonDarkTheme.java

49 lines
977 B
Java

package org.mian.gitnex.helpers.codeeditor.theme;
import androidx.annotation.ColorRes;
import org.mian.gitnex.R;
import org.mian.gitnex.helpers.codeeditor.languages.LanguageElement;
/**
* @author M M Arif
*/
public class BlueMoonDarkTheme implements Theme {
@Override
@ColorRes
public int getColor(LanguageElement element) {
switch (element) {
case HEX:
case NUMBER:
case KEYWORD:
case OPERATION:
case GENERIC:
return R.color.moon_dark_blue;
case CHAR:
case STRING:
return R.color.moon_dark_turquoise;
case SINGLE_LINE_COMMENT:
case MULTI_LINE_COMMENT:
return R.color.moon_dark_grey;
case ATTRIBUTE:
case TODO_COMMENT:
case ANNOTATION:
return R.color.moon_deep_sky_blue;
default:
return R.color.moon_dark_white;
}
}
@Override
@ColorRes
public int getDefaultColor() {
return R.color.moon_dark_white;
}
@Override
@ColorRes
public int getBackgroundColor() {
return R.color.moon_dark_black;
}
}