android.graphics.Color.blue()方法的使用及代码示例

x33g5p2x  于2022-01-17 转载在 其他  
字(6.4k)|赞(0)|评价(0)|浏览(177)

本文整理了Java中android.graphics.Color.blue()方法的一些代码示例,展示了Color.blue()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Color.blue()方法的具体详情如下:
包路径:android.graphics.Color
类名称:Color
方法名:blue

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);
}

相关文章