HwTxtReader
小说阅读器、轻量级Txt播放器 、文本播放组件、txt文件加载控件、Android阅读器。你可以通过该库快速实现加载播放txt文件,支持常见的阅读器设置操作。
Install / Use
/learn @bifan-wei/HwTxtReaderREADME
<br>
一分钟让你的app快速集成一个简洁漂亮的小说阅读器!<br>
HwTxtReader 长期更新维护,打造一个简单易用的文本阅读控件,欢迎使用与支持!<br>
<br> <br>
目前实现了的功能:
- 字体设置与调节。包括大小、颜色、是否加粗。<br>
- 页面风格设置,夜间模式等。<br>
- 进度跳转与当前进度获取。<br>
- 章节获取与章节跳转。<br>
- 完美翻页效果,支持滑盖翻页、平移翻页切换、剪切翻页切换,支持轻击翻页。<br>
- 可以进行长按滑动选择复制文字。<br>
- 数字与英文字符显示特点颜色。<br>
- 自动跳转到上次阅读进度。<br>
- 支持设置段落间距。<br>
- 支持竖向排版<br>
- 支持点击手机本地txt文件后,可以选择该阅读器打开
看不到图片?查看这里CSDN
2021/06/12 最新更新:适配Android X!凭兴趣爱好维护!如有帮助欢迎start支持!<br><br>
<br>
2019/06/30更新:增加剪切翻页风格!超级漂亮!<br><br>
<br>
演示demo
<br><br> apk下载 <br>
目前demo效果图:
<br><br>
<br><br>
使用方法:
<br>添加hwtxtreaderlib依赖 <br> <br>
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
dependencies {
implementation 'com.github.bifan-wei:HwTxtReader:V2.2'
}
使用默认界面使用的话,只需要一句代码:
HwTxtPlayActivity.loadTxtFile(this, FilePath);
使用自定义view的话,直接使用TxtReaderView (详细请看Wiki) xml中:
<com.bifan.txtreaderlib.main.TxtReaderView
android:id="@+id/activity_hwtxtplay_readerView"
android:layout_width="match_parent"
android:layout_height="match_parent"
/>
代码中调用loadTxtFile方法直接加载文件:<br>
mTxtReaderView.loadTxtFile(FilePath, new ILoadListener() {
@Override
public void onSuccess() {
//加载成功回调
initWhenLoadDone();
}
@Override
public void onFail(TxtMsg txtMsg) {
//加载失败回调
}
@Override
public void onMessage(String message) {
//加载过程信息回调
}
});
<br>
<br> Related Skills
node-connect
342.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
85.3kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
342.5kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
342.5kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
