我正面临问题
这是我添加的代码依赖
implementation 'com.github.barteksc:android-pdf-viewer:3.0.0-beta.5'
这是xml编码
<com.github.barteksc.pdfviewer.PDFView
android:id="@+id/pdf_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="top"
>
<ProgressBar
android:id="@+id/pdf_progressBar"
style="?android:attr/progressBarStyle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="215dp" />
</com.github.barteksc.pdfviewer.PDFView>
这是java编码
public void setPDF(String asset,int pages)
{
pdfView.fromAsset(asset).swipeHorizontal(true).onLoad(new OnLoadCompleteListener() {
@Override
public void loadComplete(int nbPages)
{
pdfView.fitToWidth(0); // Goto to specific page
pdfView.setMinZoom(60);
pdfView.setMidZoom(80);
pdfView.setMaxZoom(100);
progressBar.setVisibility(View.GONE);
}
}).defaultPage(pages).enableAntialiasing(true).load();
}
onCreate方法中的ProgressBar progressBar = findViewById(R.id.pdf_progressBar); progressBar.setVisibility(View.VISIBLE);
PDFView pdfView = findViewById(R.id.pdf_view);
setPDF("new_quran_downloaded.pdf",28);
现在我想嵌入放大和缩小属性