本文整理了Java中android.graphics.Color.blue()
方法的一些代码示例,展示了Color.blue()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Color.blue()
方法的具体详情如下:
包路径:android.graphics.Color
类名称:Color
方法名:blue
暂无
代码示例来源:origin: PhilJay/MPAndroidChart
/**
* Sets a color with a specific alpha value.
*
* @param color
* @param alpha from 0-255
*/
public void setColor(int color, int alpha) {
setColor(Color.argb(alpha, Color.red(color), Color.green(color), Color.blue(color)));
}
代码示例来源:origin: AppIntro/AppIntro
/**
* Set the alpha value of the {@code color} to be the given {@code alpha} value.
*/
private static int setColorAlpha(int color, byte alpha) {
return Color.argb(alpha, Color.red(color), Color.green(color), Color.blue(color));
}
代码示例来源:origin: naman14/Timber
public static int getBlackWhiteColor(int color) {
double darkness = 1 - (0.299 * Color.red(color) + 0.587 * Color.green(color) + 0.114 * Color.blue(color)) / 255;
if (darkness >= 0.5) {
return Color.WHITE;
} else return Color.BLACK;
}
代码示例来源:origin: AppIntro/AppIntro
/**
* Blend {@code color1} and {@code color2} using the given ratio.
*
* @param ratio of which to blend. 1.0 will return {@code color1}, 0.5 will give an even blend,
* 0.0 will return {@code color2}.
*/
private static int blendColors(int color1, int color2, float ratio) {
final float inverseRation = 1f - ratio;
float r = (Color.red(color1) * ratio) + (Color.red(color2) * inverseRation);
float g = (Color.green(color1) * ratio) + (Color.green(color2) * inverseRation);
float b = (Color.blue(color1) * ratio) + (Color.blue(color2) * inverseRation);
return Color.rgb((int) r, (int) g, (int) b);
}
代码示例来源:origin: aa112901/remusic
public static int getBlackWhiteColor(int color) {
double darkness = 1 - (0.299 * Color.red(color) + 0.587 * Color.green(color) + 0.114 * Color.blue(color)) / 255;
if (darkness >= 0.5) {
return Color.WHITE;
} else return Color.BLACK;
}
代码示例来源:origin: nickbutcher/plaid
/**
* Blend {@code color1} and {@code color2} using the given ratio.
*
* @param ratio of which to blend. 0.0 will return {@code color1}, 0.5 will give an even blend,
* 1.0 will return {@code color2}.
*/
private static int blendColors(int color1, int color2, float ratio) {
final float inverseRatio = 1f - ratio;
float a = (Color.alpha(color1) * inverseRatio) + (Color.alpha(color2) * ratio);
float r = (Color.red(color1) * inverseRatio) + (Color.red(color2) * ratio);
float g = (Color.green(color1) * inverseRatio) + (Color.green(color2) * ratio);
float b = (Color.blue(color1) * inverseRatio) + (Color.blue(color2) * ratio);
return Color.argb((int) a, (int) r, (int) g, (int) b);
}
}
代码示例来源:origin: florent37/MaterialViewPager
static int colorWithAlpha(int color, float percent) {
int r = Color.red(color);
int g = Color.green(color);
int b = Color.blue(color);
int alpha = Math.round(percent * 255);
return Color.argb(alpha, r, g, b);
}
代码示例来源:origin: ogaclejapan/SmartTabLayout
/**
* Set the alpha value of the {@code color} to be the given {@code alpha} value.
*/
private static int setColorAlpha(int color, byte alpha) {
return Color.argb(alpha, Color.red(color), Color.green(color), Color.blue(color));
}
代码示例来源:origin: naman14/Timber
private int getDarkerShade(int color) {
return Color.rgb((int) (SHADE_FACTOR * Color.red(color)),
(int) (SHADE_FACTOR * Color.green(color)),
(int) (SHADE_FACTOR * Color.blue(color)));
}
代码示例来源:origin: Bearded-Hen/Android-Bootstrap
private int getStripeColor(@ColorInt int color) {
return Color.argb(STRIPE_ALPHA, Color.red(color), Color.green(color), Color.blue(color));
}
代码示例来源:origin: Bearded-Hen/Android-Bootstrap
@ColorInt public static int increaseOpacityFromInt(Context context, @ColorInt int c, int
alpha) {
return Color.argb(alpha, Color.red(c), Color.green(c), Color.blue(c));
}
代码示例来源:origin: PhilJay/MPAndroidChart
/**
* Sets colors with a specific alpha value.
*
* @param colors
* @param alpha
*/
public void setColors(int[] colors, int alpha) {
resetColors();
for (int color : colors) {
addColor(Color.argb(alpha, Color.red(color), Color.green(color), Color.blue(color)));
}
}
代码示例来源:origin: commonsguy/cw-omnibus
public void setColor(int color) {
red.setProgress(Color.red(color));
green.setProgress(Color.green(color));
blue.setProgress(Color.blue(color));
swatch.setBackgroundColor(color);
}
代码示例来源:origin: wdullaer/MaterialDateTimePicker
/**
* Set the text color of the Cancel button
*
* @param color the color you want
*/
@SuppressWarnings("unused")
public void setCancelColor(@ColorInt int color) {
mCancelColor = Color.argb(255, Color.red(color), Color.green(color), Color.blue(color));
}
代码示例来源:origin: mikepenz/MaterialDrawer
/**
* Sets the color of the selector to be draw over the
* CircularImageView. Be sure to provide some opacity.
*
* @param selectorColor The color (including alpha) to set for the selector overlay.
*/
public void setSelectorColor(int selectorColor) {
this.mSelectorColor = selectorColor;
this.mSelectorFilter = new PorterDuffColorFilter(Color.argb(mSelectorAlpha, Color.red(mSelectorColor), Color.green(mSelectorColor), Color.blue(mSelectorColor)), PorterDuff.Mode.SRC_ATOP);
this.invalidate();
}
代码示例来源:origin: robolectric/robolectric
@Implementation
protected static int HSVToColor(int alpha, float hsv[]) {
int rgb = java.awt.Color.HSBtoRGB(hsv[0] / 360, hsv[1], hsv[2]);
return Color.argb(alpha, Color.red(rgb), Color.green(rgb), Color.blue(rgb));
}
}
代码示例来源:origin: rey5137/material
public static int getMiddleColor(int prevColor, int curColor, float factor){
if(prevColor == curColor)
return curColor;
if(factor == 0f)
return prevColor;
else if(factor == 1f)
return curColor;
int a = getMiddleValue(Color.alpha(prevColor), Color.alpha(curColor), factor);
int r = getMiddleValue(Color.red(prevColor), Color.red(curColor), factor);
int g = getMiddleValue(Color.green(prevColor), Color.green(curColor), factor);
int b = getMiddleValue(Color.blue(prevColor), Color.blue(curColor), factor);
return Color.argb(a, r, g, b);
}
代码示例来源:origin: ksoichiro/Android-ObservableScrollView
/**
* Set the alpha value of the {@code color} to be the given {@code alpha} value.
*/
private static int setColorAlpha(int color, byte alpha) {
return Color.argb(alpha, Color.red(color), Color.green(color), Color.blue(color));
}
代码示例来源:origin: ksoichiro/Android-ObservableScrollView
/**
* Blend {@code color1} and {@code color2} using the given ratio.
*
* @param ratio of which to blend. 1.0 will return {@code color1}, 0.5 will give an even blend,
* 0.0 will return {@code color2}.
*/
private static int blendColors(int color1, int color2, float ratio) {
final float inverseRation = 1f - ratio;
float r = (Color.red(color1) * ratio) + (Color.red(color2) * inverseRation);
float g = (Color.green(color1) * ratio) + (Color.green(color2) * inverseRation);
float b = (Color.blue(color1) * ratio) + (Color.blue(color2) * inverseRation);
return Color.rgb((int) r, (int) g, (int) b);
}
代码示例来源:origin: robolectric/robolectric
@Test
public void getResourceValue_colorARGB8() {
TypedValue outValue = new TypedValue();
resources.getValue(test_ARGB8, outValue, false);
assertThat(outValue.type).isEqualTo(TYPE_INT_COLOR_ARGB8);
assertThat(Color.blue(outValue.data)).isEqualTo(2);
}
内容来源于网络,如有侵权,请联系作者删除!