私は Android アプリケーションを開発しています、私はこのライブラリを使用しました
barteksc:android-pdf-viewer:2.3.0
簡単なアニメーションを実装する必要があります。これは私が実装したコードです:
private void selectArea(){
/* Stop movement, jump to page 2, disable all action on PDFView*/
pdfView.stopFling();
pdfView.jumpTo(2);
pdfView.setEnabled(false);
pdfView.zoomWithAnimation(0, 1500, (float) 1.95);
}
private void resetAnimation() {
pdfView.resetZoomWithAnimation();
}
特定の領域を選択し、ズームをリセットして領域を再度選択する必要があるため、問題は次のとおりです。
selectarea() 関数を呼び出すと表示したい領域が表示され、resetarea call() を呼び出すとズームが復元され、selectarea 関数を再度呼び出すと pdfView.resetZoomWithAnimation() 呼び出しが無視され、わかりませんどうして。
私のアプリの疑似コード。
selectArea();
//do stuff
resetAnimation()
selectArea();