你好,大佬
我想使用您的库封装一个Flutter插件(只支持Android端),由于在Flutter端做了多文件切换操作,所以在Android的视图中使用了Fragement来显示不同的文件
部分代码如下:
`MupdfViewFragment oldPdfFragment;
// 打开pdf
public void createPDF(String filePath) {
MupdfViewFragment fragment = MupdfViewFragment.newInstance(filePath, isHorizontalScrolling);
fragment.setCallBack((mupdfreaderview, pdfCore) -> {
muPDFCore = pdfCore;
muPdfreaderview = mupdfreaderview;
});
fragment.setActivity(activity);
if (oldPdfFragment == null) {
activity.getFragmentManager().beginTransaction().add(R.id.content, fragment).show(fragment).commit();
} else {
activity.getFragmentManager().beginTransaction().remove(oldPdfFragment).add(R.id.content, fragment).show(fragment).commit();
}
oldPdfFragment = fragment;
}`
做了一半后发现,每次打开不同文件后,第一页的渲染尺寸都为 屏幕宽度*屏幕宽度,但是第二页的渲染尺寸都为正常




页面的UI组件结构为:

多次测试后发现,如果我反复打开同一个文件,会出现第一页的UI尺寸正常的情况

期望大佬能和我交流一下
QQ / Email:994792647
你好,大佬
我想使用您的库封装一个Flutter插件(只支持Android端),由于在Flutter端做了多文件切换操作,所以在Android的视图中使用了Fragement来显示不同的文件
部分代码如下:
`MupdfViewFragment oldPdfFragment;
// 打开pdf
public void createPDF(String filePath) {
做了一半后发现,每次打开不同文件后,第一页的渲染尺寸都为 屏幕宽度*屏幕宽度,但是第二页的渲染尺寸都为正常

页面的UI组件结构为:

多次测试后发现,如果我反复打开同一个文件,会出现第一页的UI尺寸正常的情况
期望大佬能和我交流一下
QQ / Email:994792647