gpt4 book ai didi

com.koolearn.klibrary.ui.android.view.ZLAndroidPaintContext类的使用及代码示例

转载 作者:知者 更新时间:2024-03-13 11:33:51 25 4
gpt4 key购买 nike

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

ZLAndroidPaintContext介绍

暂无

代码示例

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

private void onDrawStatic(final Canvas canvas) {  // 滑动完后调用静态时调用
  /**
   * 从myBitmapManager获取一张Bitmap,画到画布上
   * myBitmapManager.getBitmap(ZLView.PageIndex.current)是自己创建的canvas,将该view的canva和其连起来才可以显示在view上
   */
  canvas.drawBitmap(myBitmapManager.getBitmap(ZLView.PageIndex.current), 0, 0, myPaint);
  post(new Runnable() { // 将runnable放到消息队列中
    public void run() {
      PrepareService.execute(new Runnable() {
        public void run() {
          final ZLView view = ZLApplication.Instance().getCurrentView(); // 得到当前view
          final ZLAndroidPaintContext context = new ZLAndroidPaintContext(
              mySystemInfo, canvas,
              new ZLAndroidPaintContext.Geometry(getWidth(), getHeight(), getWidth(), getHeight(), 0, 0), 0);
          view.preparePage(context, ZLView.PageIndex.next); // 准备下一页
        }
      });
    }
  });
}

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

myCanvas.translate(leftMargin, getHeight() - 13 * dp_1); //y 平移
myCanvas.drawRoundRect(mBatteryRect, 2f, 2f, mBatteryPaint); // 画电池轮廓需要考虑 画笔的宽度 画圆角矩形
myCanvas.drawRoundRect(mCapRect, 2f, 2f, mBatteryPaint);// 画电池盖
mBookToc = getCurrentTOC();
myCanvas.drawText(mBookToc, getWidth() - myTopPaint.measureText(mBookToc) - rightMargin, 13 * dp_1, myTopPaint);
myCanvas.drawText(time, 45 * dp_1, getHeight() - 4 * dp_1, myFooterPaint);
myCanvas.drawText(page, getWidth() - myFooterPaint.measureText(page) - rightMargin, getHeight() - 4 * dp_1, myFooterPaint);

代码示例来源: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: Jiangzqts/EpubRead

clear(new ZLColor(128, 128, 128));

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

clear(new ZLColor(128, 128, 128));

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

myCanvas.translate(leftMargin, getHeight() - 13 * dp_1); //y 平移
myCanvas.drawRoundRect(mBatteryRect, 2f, 2f, mBatteryPaint); // 画电池轮廓需要考虑 画笔的宽度 画圆角矩形
myCanvas.drawRoundRect(mCapRect, 2f, 2f, mBatteryPaint);// 画电池盖
mBookToc = getCurrentTOC();
myCanvas.drawText(mBookToc, getWidth() - myTopPaint.measureText(mBookToc) - rightMargin, 13 * dp_1, myTopPaint);
myCanvas.drawText(time, 45 * dp_1, getHeight() - 4 * dp_1, myFooterPaint);
myCanvas.drawText(page, getWidth() - myFooterPaint.measureText(page) - rightMargin, getHeight() - 4 * dp_1, myFooterPaint);

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

private void onDrawStatic(final Canvas canvas) {  // 滑动完后调用静态时调用
  /**
   * 从myBitmapManager获取一张Bitmap,画到画布上
   * myBitmapManager.getBitmap(ZLView.PageIndex.current)是自己创建的canvas,将该view的canva和其连起来才可以显示在view上
   */
  canvas.drawBitmap(myBitmapManager.getBitmap(ZLView.PageIndex.current), 0, 0, myPaint);
  post(new Runnable() { // 将runnable放到消息队列中
    public void run() {
      PrepareService.execute(new Runnable() {
        public void run() {
          final ZLView view = ZLApplication.Instance().getCurrentView(); // 得到当前view
          final ZLAndroidPaintContext context = new ZLAndroidPaintContext(
              mySystemInfo, canvas,
              new ZLAndroidPaintContext.Geometry(getWidth(), getHeight(), getWidth(), getHeight(), 0, 0), 0);
          view.preparePage(context, ZLView.PageIndex.next); // 准备下一页
        }
      });
    }
  });
}

代码示例来源: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: ydcx/KooReader

void drawOnBitmap(Bitmap bitmap, ZLView.PageIndex index) {
  final ZLView view = ZLApplication.Instance().getCurrentView();
  if (view == null) {
    return;
  }
  final ZLAndroidPaintContext context = new ZLAndroidPaintContext(
      mySystemInfo,
      new Canvas(bitmap),
      new ZLAndroidPaintContext.Geometry(
          getWidth(),
          getHeight(),
          getWidth(),
          getHeight(),
          0,
          0
      ), 0);
  view.paint(context, index);
}

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

void drawOnBitmap(Bitmap bitmap, ZLView.PageIndex index) {
  final ZLView view = ZLApplication.Instance().getCurrentView();
  if (view == null) {
    return;
  }
  final ZLAndroidPaintContext context = new ZLAndroidPaintContext(
      mySystemInfo,
      new Canvas(bitmap),
      new ZLAndroidPaintContext.Geometry(
          getWidth(),
          getHeight(),
          getWidth(),
          getHeight(),
          0,
          0
      ), 0);
  view.paint(context, index);
}

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

final ZLAndroidPaintContext context = new ZLAndroidPaintContext(
    mySystemInfo,
    new Canvas(myBitmaps[iIndex]),

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

final ZLAndroidPaintContext context = new ZLAndroidPaintContext(
    mySystemInfo,
    new Canvas(myBitmaps[iIndex]),

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com