gpt4 book ai didi

com.koolearn.klibrary.text.view.ZLTextView.getCurrentCharNumber()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-13 11:47:23 28 4
gpt4 key购买 nike

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

ZLTextView.getCurrentCharNumber介绍

暂无

代码示例

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

@Override
public final synchronized int getScrollbarThumbLength(ZLViewEnums.PageIndex pageIndex) {
  int start = scrollbarType() == SCROLLBAR_SHOW_AS_PROGRESS
      ? 0 : getCurrentCharNumber(pageIndex, true);
  int end = getCurrentCharNumber(pageIndex, false);
  return Math.max(1, end - start);
}

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

@Override
public final synchronized int getScrollbarThumbLength(ZLViewEnums.PageIndex pageIndex) {
  int start = scrollbarType() == SCROLLBAR_SHOW_AS_PROGRESS
      ? 0 : getCurrentCharNumber(pageIndex, true);
  int end = getCurrentCharNumber(pageIndex, false);
  return Math.max(1, end - start);
}

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

@Override
public final synchronized int getScrollbarThumbPosition(ZLViewEnums.PageIndex pageIndex) {
  return scrollbarType() == SCROLLBAR_SHOW_AS_PROGRESS ? 0 : getCurrentCharNumber(pageIndex, true);
}

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

@Override
public final synchronized int getScrollbarThumbPosition(ZLViewEnums.PageIndex pageIndex) {
  return scrollbarType() == SCROLLBAR_SHOW_AS_PROGRESS ? 0 : getCurrentCharNumber(pageIndex, true);
}

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

public final synchronized String pagePositionPec() {
    int current = getCurrentCharNumber(PageIndex.current, false);
    int total = sizeOfFullText();

    if (getCurrentCharNumber(ZLViewEnums.PageIndex.current, true) == 0) {
      return "0.00%";
    }
//        LogUtil.i24("size1:" + getCurrentCharNumber(PageIndex.current, false) + "/" + sizeOfFullText());
//        LogUtil.i24("size2:" + myCurrentPage.EndCursor.getParagraphIndex() + "/" + myModel.getParagraphsNumber());
    if (computeTextPageNumber(total) <= 3) {
      current = myCurrentPage.EndCursor.getParagraphIndex();
      total = myModel.getParagraphsNumber() - 1;
    }

    final StringBuilder info = new StringBuilder();
    float size = (float) current * 100 / total;
    DecimalFormat df = new DecimalFormat("0.00");
    info.append(df.format(size));
    info.append("%");
    return info.toString();
  }

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

public final synchronized String pagePositionPec() {
    int current = getCurrentCharNumber(PageIndex.current, false);
    int total = sizeOfFullText();

    if (getCurrentCharNumber(ZLViewEnums.PageIndex.current, true) == 0) {
      return "0.00%";
    }
//        LogUtil.i24("size1:" + getCurrentCharNumber(PageIndex.current, false) + "/" + sizeOfFullText());
//        LogUtil.i24("size2:" + myCurrentPage.EndCursor.getParagraphIndex() + "/" + myModel.getParagraphsNumber());
    if (computeTextPageNumber(total) <= 3) {
      current = myCurrentPage.EndCursor.getParagraphIndex();
      total = myModel.getParagraphsNumber() - 1;
    }

    final StringBuilder info = new StringBuilder();
    float size = (float) current * 100 / total;
    DecimalFormat df = new DecimalFormat("0.00");
    info.append(df.format(size));
    info.append("%");
    return info.toString();
  }

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

public final synchronized String pagePositionPecReal(ZLTextPage page) {
  int current = getCurrentNumber(page, false); // 传入要绘制的page
  int total = sizeOfFullText();
  if (getCurrentCharNumber(ZLViewEnums.PageIndex.current, true) == 0) {
    return "0.00%";
  }
  if (computeTextPageNumber(total) <= 3) {
    current = page.EndCursor.getParagraphIndex();
    total = myModel.getParagraphsNumber() - 1;
  }
  final StringBuilder info = new StringBuilder();
  float size = (float) current * 100 / total;
  DecimalFormat df = new DecimalFormat("0.00");
  info.append(df.format(size));
  info.append("%");
  return info.toString();
}

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

public final synchronized String pagePositionPecReal(ZLTextPage page) {
  int current = getCurrentNumber(page, false); // 传入要绘制的page
  int total = sizeOfFullText();
  if (getCurrentCharNumber(ZLViewEnums.PageIndex.current, true) == 0) {
    return "0.00%";
  }
  if (computeTextPageNumber(total) <= 3) {
    current = page.EndCursor.getParagraphIndex();
    total = myModel.getParagraphsNumber() - 1;
  }
  final StringBuilder info = new StringBuilder();
  float size = (float) current * 100 / total;
  DecimalFormat df = new DecimalFormat("0.00");
  info.append(df.format(size));
  info.append("%");
  return info.toString();
}

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

public final synchronized PagePosition pagePosition() {
  int current = computeTextPageNumber(getCurrentCharNumber(ZLViewEnums.PageIndex.current, false));
  int total = computeTextPageNumber(sizeOfFullText());
  if (total > 3) {

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

public final synchronized PagePosition pagePosition() {
  int current = computeTextPageNumber(getCurrentCharNumber(ZLViewEnums.PageIndex.current, false));
  int total = computeTextPageNumber(sizeOfFullText());
  if (total > 3) {

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