android.graphics.Paint.setUnderlineText()方法的使用及代码示例

x33g5p2x  于2022-01-25 转载在 其他  
字(9.1k)|赞(0)|评价(0)|浏览(215)

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

Paint.setUnderlineText介绍

暂无

代码示例

代码示例来源:origin: stackoverflow.com

public static Bitmap mark(Bitmap src, String watermark, Point location, Color color, int alpha, int size, boolean underline) {
int w = src.getWidth();
int h = src.getHeight();
Bitmap result = Bitmap.createBitmap(w, h, src.getConfig());

Canvas canvas = new Canvas(result);
canvas.drawBitmap(src, 0, 0, null);

Paint paint = new Paint();
paint.setColor(color);
paint.setAlpha(alpha);
paint.setTextSize(size);
paint.setAntiAlias(true);
paint.setUnderlineText(underline);
canvas.drawText(watermark, location.x, location.y, paint);

return result;
}

代码示例来源:origin: bluejamesbond/TextJustify-Android

public void loadToPaint(Paint paint) {
  paint.setTextSize(rawTextSize);
  paint.setFakeBoldText(textFakeBold);
  paint.setStrikeThruText(textStrikeThru);
  paint.setColor(textColor);
  paint.setTypeface(textTypeface);
  paint.setUnderlineText(textUnderline);
  paint.setAntiAlias(antialias);
  paint.setSubpixelText(subpixelText);
}

代码示例来源:origin: termux/termux-app

mTextPaint.setUnderlineText(underline);
mTextPaint.setTextSkewX(italic ? -0.35f : 0.f);
mTextPaint.setStrikeThruText(strikeThrough);

代码示例来源:origin: Catrobat/Paintroid

@Override
public void setUnderlined(boolean underlined) {
  TextTool.this.underlined = underlined;
  textPaint.setUnderlineText(TextTool.this.underlined);
  createAndSetBitmap();
}

代码示例来源:origin: stackoverflow.com

Paint paint = new Paint();
   paint.setColor(color.RED);
   //paint.setAlpha(alpha);
   paint.setTextSize(20); //size
   //paint.setAntiAlias(true);
   paint.setUnderlineText(underline);
   canvas.drawText(watermark, 10, 10, paint); //location.x, location.y

代码示例来源:origin: noties/Markwon

public void applyLinkStyle(@NonNull Paint paint) {
  paint.setUnderlineText(true);
  if (linkColor != 0) {
    // by default we will be using text color
    paint.setColor(linkColor);
  } else {
    // @since 1.0.5, if link color is specified during configuration, _try_ to use the
    // default one (if provided paint is an instance of TextPaint)
    if (paint instanceof TextPaint) {
      paint.setColor(((TextPaint) paint).linkColor);
    }
  }
}

代码示例来源:origin: stackoverflow.com

public static Bitmap drawStringonBitmap(Bitmap src, String string, Point location, int color, int alpha, int size, boolean underline,int width ,int height) {

  Bitmap result = Bitmap.createBitmap(width, height, src.getConfig());

  Canvas canvas = new Canvas(result);
  canvas.drawBitmap(src, 0, 0, null);
  Paint paint = new Paint();
  paint.setColor(color);
  paint.setAlpha(alpha);
  paint.setTextSize(size);
  paint.setAntiAlias(true);
  paint.setUnderlineText(underline);
  canvas.drawText(string, location.x, location.y, paint);

  return result;
}

代码示例来源:origin: stackoverflow.com

public static Bitmap mark(Bitmap src, String watermark) {
     int w = src.getWidth();
     int h = src.getHeight();
     Bitmap result = Bitmap.createBitmap(w, h, src.getConfig());
     Canvas canvas = new Canvas(result);
     canvas.drawBitmap(src, 0, 0, null);
     Paint paint = new Paint();
     paint.setColor(Color.RED);
     paint.setTextSize(18);
     paint.setAntiAlias(true);
     paint.setUnderlineText(true);
     canvas.drawText(watermark, 20, 25, paint);
     return result;
   }

代码示例来源:origin: stackoverflow.com

public static Bitmap mark(Bitmap src, String watermark, Point location, Color color, int alpha, int size, boolean underline) {
int w = src.getWidth();
int h = src.getHeight();
Bitmap result = Bitmap.createBitmap(w, h, src.getConfig());

Canvas canvas = new Canvas(result);
canvas.drawBitmap(src, 0, 0, null);

Paint paint = new Paint();
paint.setColor(color);
paint.setAlpha(alpha);
paint.setTextSize(size);
paint.setAntiAlias(true);
paint.setUnderlineText(underline);
canvas.drawText(watermark, location.x, location.y, paint);

return result;
}

代码示例来源:origin: stackoverflow.com

public Bitmap addTextToImage(Bitmap src, String textToAddOnImage, int x, int y, int color, int alpha, int size, boolean underline) {
  int w = src.getWidth();
  int h = src.getHeight();
  Bitmap result = Bitmap.createBitmap(w, h, src.getConfig());

  Canvas canvas = new Canvas(result);
  canvas.drawBitmap(src, 0, 0, null);

  Paint paint = new Paint();
  paint.setColor(color);
  paint.setAlpha(alpha);
  paint.setTextSize(size);
  paint.setAntiAlias(true);
  paint.setUnderlineText(underline);
  canvas.drawText(textToAddOnImage, x, y, paint);

  return result;
}

代码示例来源:origin: stackoverflow.com

public static Bitmap mark(Bitmap src, String watermark, Point location, Color color, int alpha, int size, boolean underline) {
  int w = src.getWidth();
  int h = src.getHeight();
  Bitmap result = Bitmap.createBitmap(w, h, src.getConfig());

  Canvas canvas = new Canvas(result);
  canvas.drawBitmap(src, 0, 0, null);

  Paint paint = new Paint();
  paint.setColor(color);
  paint.setAlpha(alpha);
  paint.setTextSize(size);
  paint.setAntiAlias(true);
  paint.setUnderlineText(underline);
  canvas.drawText(watermark, location.x, location.y, paint);

  return result;
}

代码示例来源:origin: stackoverflow.com

public static Bitmap mark(Bitmap src, String watermark, Point location, Color color, int alpha, int size, boolean underline) {
int w = src.getWidth();
int h = src.getHeight();
Bitmap result = Bitmap.createBitmap(w, h, src.getConfig());

Canvas canvas = new Canvas(result);
canvas.drawBitmap(src, 0, 0, null);

Paint paint = new Paint();
paint.setColor(color);
paint.setAlpha(alpha);
paint.setTextSize(size);
paint.setAntiAlias(true);
paint.setUnderlineText(underline);
canvas.drawText(watermark, location.x, location.y, paint);

return result;
}

代码示例来源:origin: stackoverflow.com

applyWaterMarkEffect(src, "Water mark text", 200, 200, Color.GREEN, 80, 24, false)

public Bitmap applyWaterMarkEffect(Bitmap src, String watermark, int x, int y, int color, int alpha, int size, boolean underline) {
    int w = src.getWidth();
    int h = src.getHeight();
    Bitmap result = Bitmap.createBitmap(w, h, src.getConfig());

    Canvas canvas = new Canvas(result);
    canvas.drawBitmap(src, 0, 0, null);

    Paint paint = new Paint();
    paint.setColor(color);
    paint.setAlpha(alpha);
    paint.setTextSize(size);
    paint.setAntiAlias(true);
    paint.setUnderlineText(underline);
    canvas.drawText(watermark, x, y, paint);

    return result;
  }

代码示例来源:origin: stackoverflow.com

String watermark ="Sari collage";
   int x =1500;
   int y =1200;
   int color = Color.parseColor("#ff720b");
   int alpha=80;
   int size = 70; 
   boolean underline= false;

int w = src.getWidth();
int h = src.getHeight();

Bitmap result = Bitmap.createBitmap(w, h, src.getConfig());

Canvas canvas = new Canvas(result);
canvas.drawBitmap(src, 0, 0, null);
canvas.drawBitmap(src, w/2, h/2, null);
Paint paint = new Paint();
paint.setColor(color);

paint.setAlpha(alpha);
paint.setTextSize(size);
paint.setAntiAlias(true);
paint.setUnderlineText(underline);
canvas.drawText(watermark, x, y, paint);

代码示例来源:origin: stackoverflow.com

public static Bitmap mark(Bitmap src) {
 int w = src.getWidth();
 int h = src.getHeight();
 int pw=w-170;
 int ph=h-170;
 Bitmap result = Bitmap.createBitmap(w, h, src.getConfig());
 Canvas canvas = new Canvas(result);
 Bitmap resized = Bitmap.createScaledBitmap(src, 150, 150, true);
 canvas.drawBitmap(src, 0, 0, null);
 Paint paint = new Paint();
 paint.setColor(Color.TRANSPARENT);
 paint.setAlpha(50);
 paint.setTextSize(20);
 paint.setAntiAlias(true);
 paint.setUnderlineText(false);
 canvas.drawBitmap(resized,pw,ph,paint);
 return result;
 }

代码示例来源:origin: Catrobat/Paintroid

private void initializePaint() {
  textPaint.setAntiAlias(DEFAULT_ANTIALIASING_ON);
  textPaint.setColor(CANVAS_PAINT.getColor());
  textPaint.setTextSize(textSize * TEXT_SIZE_MAGNIFICATION_FACTOR);
  textPaint.setUnderlineText(underlined);
  textPaint.setFakeBoldText(bold);
  updateTypeface();
}

代码示例来源:origin: Jiangzqts/EpubRead

@Override
protected void setFontInternal(List<FontEntry> entries, int size, boolean bold, boolean italic, boolean underline, boolean strikeThrought) {
  Typeface typeface = null;
  for (FontEntry e : entries) {
    typeface = AndroidFontUtil.typeface(getSystemInfo(), e, bold, italic);
    if (typeface != null) {
      break;
    }
  }
  myTextPaint.setTypeface(typeface);
  myTextPaint.setTextSize(size);
  myTextPaint.setUnderlineText(underline);
  myTextPaint.setStrikeThruText(strikeThrought);
}

代码示例来源:origin: adolfAn/FBReader_AS

@Override
protected void setFontInternal(List<FontEntry> entries, int size, boolean bold, boolean italic, boolean underline, boolean strikeThrought) {
  Typeface typeface = null;
  for (FontEntry e : entries) {
    typeface = AndroidFontUtil.typeface(getSystemInfo(), e, bold, italic);
    if (typeface != null) {
      break;
    }
  }
  myTextPaint.setTypeface(typeface);
  myTextPaint.setTextSize(size);
  myTextPaint.setUnderlineText(underline);
  myTextPaint.setStrikeThruText(strikeThrought);
}

代码示例来源:origin: ydcx/KooReader

@Override
protected void setFontInternal(List<FontEntry> entries, int size, boolean bold, boolean italic, boolean underline, boolean strikeThrought) {
  Typeface typeface = null;
  for (FontEntry e : entries) {
    typeface = AndroidFontUtil.typeface(getSystemInfo(), e, bold, italic);
    if (typeface != null) {
      break;
    }
  }
  myTextPaint.setTypeface(typeface);
  myTextPaint.setTextSize(size);
  myTextPaint.setUnderlineText(underline);
  myTextPaint.setStrikeThruText(strikeThrought);
}

代码示例来源:origin: Catrobat/Paintroid

@Override
public void onRestoreInstanceState(Bundle bundle) {
  super.onRestoreInstanceState(bundle);
  underlined = bundle.getBoolean(BUNDLE_TOOL_UNDERLINED, underlined);
  italic = bundle.getBoolean(BUNDLE_TOOL_ITALIC, italic);
  bold = bundle.getBoolean(BUNDLE_TOOL_BOLD, bold);
  text = bundle.getString(BUNDLE_TOOL_TEXT, text);
  textSize = bundle.getInt(BUNDLE_TOOL_TEXT_SIZE, textSize);
  font = bundle.getString(BUNDLE_TOOL_FONT, font);
  textToolOptionsListener.setState(bold, italic, underlined, text, textSize, font);
  textPaint.setUnderlineText(underlined);
  textPaint.setFakeBoldText(bold);
  updateTypeface();
  createAndSetBitmap();
}

相关文章