package com.quickblox.sample.core.utils;
import android.content.res.Resources;
import android.graphics.drawable.Drawable;
import android.support.annotation.ColorRes;
import android.support.annotation.DimenRes;
import android.support.annotation.DrawableRes;
import android.support.annotation.StringRes;
import com.quickblox.sample.core.CoreApp;
public class ResourceUtils {
public static String getString(@StringRes int stringId) {
return CoreApp.getInstance().getString(stringId);
}
public static Drawable getDrawable(@DrawableRes int drawableId) {
return CoreApp.getInstance().getResources().getDrawable(drawableId);
}
public static int getColor(@ColorRes int colorId) {
return CoreApp.getInstance().getResources().getColor(colorId);
}
public static int getDimen(@DimenRes int dimenId) {
return (int) CoreApp.getInstance().getResources().getDimension(dimenId);
}
public static int dpToPx(int dp) {
return (int) (dp * Resources.getSystem().getDisplayMetrics().density);
}
public static int pxToDp(int px) {
return (int) (px / Resources.getSystem().getDisplayMetrics().density);
}
}