<color name="mode_selector_background_dark">#e7e7e7</color>
<color name="mode_list_background">#00000000</color>
- <color name="camera_mode_color">#547dbe</color>
+ <color name="camera_mode_color">#76a7fa</color>
<color name="video_mode_color">#e57368</color>
<color name="craft_mode_color">#8bc474</color>
<color name="photosphere_mode_color">#f1c938</color>
import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.Canvas;
+import android.graphics.Typeface;
import android.graphics.drawable.GradientDrawable;
import android.util.AttributeSet;
import android.widget.FrameLayout;
import android.widget.ImageView;
import android.widget.TextView;
+import com.android.camera.util.ApiHelper;
import com.android.camera2.R;
/**
public void onFinishInflate() {
mIcon = (ImageView) findViewById(R.id.selector_icon);
mText = (TextView) findViewById(R.id.selector_text);
+ Typeface typeface;
+ if (ApiHelper.HAS_ROBOTO_LIGHT_FONT) {
+ typeface = Typeface.create("sans-serif-light", Typeface.NORMAL);
+ } else {
+ // Load roboto_light typeface from assets.
+ typeface = Typeface.createFromAsset(getResources().getAssets(),
+ "Roboto-Light.ttf");
+ }
+ mText.setTypeface(typeface);
mMinVisibleWidth = getResources()
.getDimensionPixelSize(R.dimen.mode_selector_icon_block_width);
}
Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN;
public static final boolean HAS_SURFACE_TEXTURE_RECORDING =
Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN;
+ public static final boolean HAS_ROBOTO_LIGHT_FONT =
+ Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN;
public static final boolean HAS_CAMERA_HDR_PLUS = isKitKatOrHigher();
public static final boolean HAS_CAMERA_HDR =