使用 android-pdfview第三方库打开PDF文档。下面主要说一下该库的使用方法。
1. 该库的下载地址
https://github.com/JoanZapata/android-pdfview
源码下载:http://xiazai.jb51.net/201704/yuanma/android-pdfview-master_jb51.rar
2. android-pdfview的简单介绍
PDFView是这个库中最核心的类,用于加载pdf文件,PDFView是的实现是继承于SurfaceView来实现的。主要用到了建造者模式来设置相关的属性。
1 2 3 4 5 6 7 8 9 10 11 |
|
3. 在项目的build.gradle添加这个依赖
compile 'com.joanzapata.pdfview:android-pdfview:1.0.4@aar'
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
resources.srcDirs = ['src']
aidl.srcDirs = ['src']
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
}
}
repositories {
flatDir {
dirs 'libs'
}
}
4.写一个布局文件
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
5.Activity的实现
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 |
|
效果实现: