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

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

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

Color.parseColor介绍

暂无

代码示例

代码示例来源:origin: navasmdc/MaterialDesignLibrary

/**
 * Make a dark color to ripple effect
 * @return
 */
@Override
protected int makePressColor(){
  return Color.parseColor("#88DDDDDD");	
}

代码示例来源:origin: AppIntro/AppIntro

@Override
  public int getIndicatorColor(int position) {
    return Color.parseColor("#1976D2");
  }
});

代码示例来源:origin: AppIntro/AppIntro

@Override
  public int getIndicatorColor(int position) {
    return Color.parseColor("#1976D2");
  }
});

代码示例来源:origin: daimajia/AndroidSwipeLayout

@Override
  public void onReveal(View child, SwipeLayout.DragEdge edge, float fraction, int distance) {
    View star = child.findViewById(R.id.star);
    float d = child.getHeight() / 2 - star.getHeight() / 2;
    ViewHelper.setTranslationY(star, d * fraction);
    ViewHelper.setScaleX(star, fraction + 0.6f);
    ViewHelper.setScaleY(star, fraction + 0.6f);
    int c = (Integer) evaluate(fraction, Color.parseColor("#dddddd"), Color.parseColor("#4C535B"));
    child.setBackgroundColor(c);
  }
});

代码示例来源:origin: roughike/BottomBar

@ColorInt
private int getColorValue(@NonNull XmlResourceParser parser, @IntRange(from = 0) int attrIndex) {
  int colorResource = parser.getAttributeResourceValue(attrIndex, 0);
  if (colorResource == RESOURCE_NOT_FOUND) {
    try {
      String colorValue = parser.getAttributeValue(attrIndex);
      return Color.parseColor(colorValue);
    } catch (Exception ignored) {
      return COLOR_NOT_SET;
    }
  }
  return ContextCompat.getColor(context, colorResource);
}

代码示例来源:origin: CarGuo/GSYVideoPlayer

private SpannableStringBuilder createSpannable(Drawable drawable) {
  String text = "bitmap";
  SpannableStringBuilder spannableStringBuilder = new SpannableStringBuilder(text);
  ImageSpan span = new ImageSpan(drawable);//ImageSpan.ALIGN_BOTTOM);
  spannableStringBuilder.setSpan(span, 0, text.length(), Spannable.SPAN_INCLUSIVE_EXCLUSIVE);
  spannableStringBuilder.append("图文混排");
  spannableStringBuilder.setSpan(new BackgroundColorSpan(Color.parseColor("#8A2233B1")), 0, spannableStringBuilder.length(), Spannable.SPAN_INCLUSIVE_INCLUSIVE);
  return spannableStringBuilder;
}

代码示例来源:origin: AppIntro/AppIntro

/**
 * Allows the user to set the nav bar color of their app intro
 *
 * @param Color string form of color in 3 or 6 digit hex form (#ffffff)
 */
public void setNavBarColor(String Color) {
  if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
    getWindow().setNavigationBarColor(android.graphics.Color.parseColor(Color));
  }
}

代码示例来源:origin: Bilibili/DanmakuFlameMaster

private SpannableStringBuilder createSpannable(Drawable drawable) {
  String text = "bitmap";
  SpannableStringBuilder spannableStringBuilder = new SpannableStringBuilder(text);
  ImageSpan span = new ImageSpan(drawable);//ImageSpan.ALIGN_BOTTOM);
  spannableStringBuilder.setSpan(span, 0, text.length(), Spannable.SPAN_INCLUSIVE_EXCLUSIVE);
  spannableStringBuilder.append("图文混排");
  spannableStringBuilder.setSpan(new BackgroundColorSpan(Color.parseColor("#8A2233B1")), 0, spannableStringBuilder.length(), Spannable.SPAN_INCLUSIVE_INCLUSIVE);
  return spannableStringBuilder;
}

代码示例来源:origin: Bilibili/DanmakuFlameMaster

private SpannableStringBuilder createSpannable(Drawable drawable) {
  String text = "bitmap";
  SpannableStringBuilder spannableStringBuilder = new SpannableStringBuilder(text);
  ImageSpan span = new ImageSpan(drawable);//ImageSpan.ALIGN_BOTTOM);
  spannableStringBuilder.setSpan(span, 0, text.length(), Spannable.SPAN_INCLUSIVE_EXCLUSIVE);
  spannableStringBuilder.append("图文混排");
  spannableStringBuilder.setSpan(new BackgroundColorSpan(Color.parseColor("#8A2233B1")), 0, spannableStringBuilder.length(), Spannable.SPAN_INCLUSIVE_INCLUSIVE);
  return spannableStringBuilder;
}

代码示例来源:origin: ksoichiro/Android-ObservableScrollView

public void testMixColors() {
    assertEquals(Color.parseColor("#000000"), ScrollUtils.mixColors(Color.parseColor("#000000"), Color.parseColor("#FFFFFF"), 0));
  }
}

代码示例来源:origin: navasmdc/MaterialDesignLibrary

@Override
protected void onDraw(Canvas canvas) {
  super.onDraw(canvas);
  if (press) {
    Paint paint = new Paint();
    paint.setAntiAlias(true);
    paint.setColor((check) ? makePressColor() : Color
        .parseColor("#446D6D6D"));
    canvas.drawCircle(getWidth() / 2, getHeight() / 2, getWidth() / 2,
        paint);
    invalidate();
  }
}

代码示例来源:origin: ksoichiro/Android-ObservableScrollView

public void testGetColorWithAlpha() {
  assertEquals(Color.parseColor("#00123456"), ScrollUtils.getColorWithAlpha(0, Color.parseColor("#FF123456")));
  assertEquals(Color.parseColor("#FF123456"), ScrollUtils.getColorWithAlpha(1, Color.parseColor("#FF123456")));
}

代码示例来源:origin: robolectric/robolectric

@Test
public void testParseColorWithStringName() {
 assertThat(Color.parseColor("blue")).isEqualTo(-16776961);
 assertThat(Color.parseColor("black")).isEqualTo(-16777216);
 assertThat(Color.parseColor("green")).isEqualTo(-16711936);
}

代码示例来源:origin: robolectric/robolectric

@Test
public void testParseColor() throws Exception {
 assertThat(Color.parseColor("#ffffffff")).isEqualTo(-1);
 assertThat(Color.parseColor("#00000000")).isEqualTo(0);
 assertThat(Color.parseColor("#ffaabbcc")).isEqualTo(-5588020);
}

代码示例来源:origin: navasmdc/MaterialDesignLibrary

@Override
  public void run() {
    View v = layoutRipple.getChildAt(0);
    layoutRipple.setxRippleOrigin(ViewHelper.getX(v)+v.getWidth()/2);
    layoutRipple.setyRippleOrigin(ViewHelper.getY(v)+v.getHeight()/2);
    
    layoutRipple.setRippleColor(Color.parseColor("#1E88E5"));
    
    layoutRipple.setRippleSpeed(30);
  }
});

代码示例来源:origin: roughike/BottomBar

@Test
public void correctInActiveColors() {
  assertEquals(Color.parseColor("#00FF00"), tabs.get(0).getInActiveColor());
  assertEquals(Color.parseColor("#0000FF"), tabs.get(1).getInActiveColor());
  assertEquals(Color.parseColor("#FF0000"), tabs.get(2).getInActiveColor());
  assertEquals(Color.parseColor("#F0F000"), tabs.get(3).getInActiveColor());
  assertEquals(Color.parseColor("#F00F00"), tabs.get(4).getInActiveColor());
}

代码示例来源:origin: roughike/BottomBar

@Test
public void badgeBackgroundColorAsExpected() {
  assertEquals(Color.parseColor("#FF0000"), tabs.get(0).getBadgeBackgroundColor());
  assertEquals(Color.parseColor("#00FF00"), tabs.get(1).getBadgeBackgroundColor());
  assertEquals(Color.parseColor("#F00000"), tabs.get(2).getBadgeBackgroundColor());
  assertEquals(Color.parseColor("#00F000"), tabs.get(3).getBadgeBackgroundColor());
  assertEquals(Color.parseColor("#00F0F0"), tabs.get(4).getBadgeBackgroundColor());
}

代码示例来源:origin: roughike/BottomBar

@Test
public void barColorWhenSelectedAsExpected() {
  assertEquals(Color.parseColor("#FF0000"), tabs.get(0).getBarColorWhenSelected());
  assertEquals(Color.parseColor("#00FF00"), tabs.get(1).getBarColorWhenSelected());
  assertEquals(Color.parseColor("#F00000"), tabs.get(2).getBarColorWhenSelected());
  assertEquals(Color.parseColor("#00F000"), tabs.get(3).getBarColorWhenSelected());
  assertEquals(Color.parseColor("#00F0F0"), tabs.get(4).getBarColorWhenSelected());
}

代码示例来源:origin: roughike/BottomBar

@Test
public void correctActiveColors() {
  assertEquals(Color.parseColor("#FF0000"), tabs.get(0).getActiveColor());
  assertEquals(
      ContextCompat.getColor(context, com.roughike.bottombar.test.R.color.test_random_color),
      tabs.get(1).getActiveColor()
  );
  assertEquals(Color.parseColor("#0000FF"), tabs.get(2).getActiveColor());
  assertEquals(Color.parseColor("#DAD666"), tabs.get(3).getActiveColor());
  assertEquals(Color.parseColor("#F00F00"), tabs.get(4).getActiveColor());
}

代码示例来源:origin: google/ExoPlayer

@Test
public void testHexCodeParsing() {
 assertThat(parseTtmlColor("#FFFFFF")).isEqualTo(WHITE);
 assertThat(parseTtmlColor("#FFFFFFFF")).isEqualTo(WHITE);
 assertThat(parseTtmlColor("#123456")).isEqualTo(parseColor("#FF123456"));
 // Hex colors in ColorParser are RGBA, where-as {@link Color#parseColor} takes ARGB.
 assertThat(parseTtmlColor("#FFFFFF00")).isEqualTo(parseColor("#00FFFFFF"));
 assertThat(parseTtmlColor("#12345678")).isEqualTo(parseColor("#78123456"));
}

相关文章