Java 在不定义视图的情况下更改屏幕上的所有颜色 再次阅读pdf文件问题!

Java 在不定义视图的情况下更改屏幕上的所有颜色 再次阅读pdf文件问题!,java,android,pdf,screen,systemcolors,Java,Android,Pdf,Screen,Systemcolors,我正在开发一个可以打开pdf文件的图书阅读器。众所周知,使用pdf对Android开发人员的要求很高 我的问题也是基于这个问题。我调查了很多网站和博客,但找不到任何解决方案来更改pdf文件的文本颜色,最后我认为我们可以更改原始屏幕颜色,例如将黑色更改为白色,将白色更改为黑色,简而言之,就是进行颜色对比 欢迎提出任何建议。请帮我解决这个问题 我用来打开pdf文件的代码是: pdfView.fromAsset(“pdf.pdf”) .pages(0)//默认情况下显示所有页面 .enab

我正在开发一个可以打开pdf文件的图书阅读器。众所周知,使用pdf对Android开发人员的要求很高


我的问题也是基于这个问题。我调查了很多网站和博客,但找不到任何解决方案来更改pdf文件的文本颜色,最后我认为我们可以更改原始屏幕颜色,例如将黑色更改为白色,将白色更改为黑色,简而言之,就是进行颜色对比


欢迎提出任何建议。请帮我解决这个问题


我用来打开pdf文件的代码是:

pdfView.fromAsset(“pdf.pdf”)
.pages(0)//默认情况下显示所有页面
.enableSwipe(true)//允许使用滑动阻止更改页面
.swipeHorizontal(错误)
.enableDoubletap(真)
.defaultPage(0)
//允许在当前页面上绘制一些东西,通常在屏幕中间可见。
.onDraw(新的OnDrawListener(){
@凌驾
public void onLayerDrawn(画布画布、浮动页面宽度、浮动页面高度、整型显示页面){
}
})
//允许在所有页面上分别为每个页面绘制内容。仅对可见页面调用
.onDrawAll(新的OnDrawListener(){
@凌驾
public void onLayerDrawn(画布画布、浮动页面宽度、浮动页面高度、整型显示页面){
}
})
.onLoad(新的OnLoadCompleteListener(){
@凌驾
公共无效加载完成(整版){
}
})//加载文档并开始呈现后调用
.onPageChange(新的OnPageChangeListener(){
@凌驾
公共无效页已更改(整页,整页计数){
}
})
.onPageScroll(新的OnPageScrollListener(){
@凌驾
已滚动页面上的公共无效(整页,浮动位置偏移){
}
})
.onError(新的OnErrorListener(){
@凌驾
公共作废登记员(可丢弃的t){
}
})
.onRender(新的OnRenderListener(){
@凌驾
初始启用时的公共无效(int-nbPages、float-pageWidth、float-pageHeight){
pdfView.fitToWidth();
}
})//首次呈现文档后调用
.enableAnnotationRendering(false)//呈现注释(如注释、颜色或表单)
.密码(空)
.scrollHandle(空)
.enableAntialiasing(true)//在低分辨率屏幕上稍微改善渲染效果
//dp中页面之间的间距。要定义间距颜色,请设置“视图背景”
.间距(0)
.load()