Android Studio Progress Bar Load PDF
android pdf viewer হ্যালো প্রিয় বন্ধুরা আমরা আজকে দেখব, কিভাবে অ্যান্ড্রয়েড স্টুডিও সাহায্যে পিডিএফ লোড নেওয়ার সময় প্রগ্রেস বার এড করতে হয়। android-studio sourcecode বিস্তারিত থাকছে এই পোস্টটিতে, আশাকরি আপনি নিজেই প্রোগ্রামিং করে, অ্যান্ড্রয়েড স্টুডিও তে অ্যাড করতে পারবেন । Next
অ্যান্ড্রয়েড স্টুডিও পিডিএফ ভিউ
আমি আশা করি আপনি জানেন, কিভাবে অ্যান্ড্রয়েড স্টুডিও তে পিডিএফ ভিউ প্রোগ্রামিং করতে হয়। যদি আপনি না জানেন, তাহলে উপরের টাইটেল এ ক্লিক করে, আগের পোস্ট দেখে নিবেন। কিভাবে অ্যান্ড্রয়েড স্টুডিও তে,পিডিএফ লাইব্রেরি অ্যাড করতে হয় বা কি প্রোগ্রামিং এর মাধ্যমে পিডিএফ কে অ্যান্ড্রয়েড অ্যাপ এ শো করানো হয়.।
pdf viewer in android studio source code
অ্যান্ড্রয়েড স্টুডিও তে প্রগ্রেসবার অ্যাড করার জন্য প্রথমে লাইব্রেরি বা একটা প্লাগিন অ্যান্ড্রয়েড স্টুডিও তে অ্যাড করে নিতে হবে যেটা Gradle এ অ্যাড করতে হয়। ফাইল লোডার লাইব্রেরীটি আমরা ব্যবহার করব। সবগুলো স্টেপ নিচে দেওয়া থাকবে সুন্দর ভাবে দেখুন।
settings.gradle
repositories { google() jcenter() mavenCentral() maven { url 'https://jitpack.io' } }
dependencyResolutionManagement
repositories {
google()
jcenter()
mavenCentral()
maven { url 'https://jitpack.io' }
}
\app\build.gradle
dependencies { implementation 'com.github.barteksc:android-pdf-viewer:2.8.2' implementation 'com.github.kk121:File-Loader:1.2' }
\app\src\main\res\layout\pdf.xml
<com.github.barteksc.pdfviewer.PDFView android:id="@+id/pdfView" android:layout_width="match_parent" android:layout_height="match_parent"/> <ProgressBar android:layout_width=”wrap_content” android:layout_height=”wrap_content” android:id=”@+id/ProgressBar” android:layout_centerInParent=”true”/>
\app\src\main\java\com\example\myapplication\pdf.java
private PDFView pdfView; private String url; private ProgressBar ProgressBar;
etContentView(R.layout.activity_main);
pdfView = findViewById(R.id.pdfView); ProgressBar = findViewById(R.id.ProgressBar); String url = "https://jsoncompare.org/LearningContainer/SampleFiles/PDF/sample-pdf-download-10-mb.pdf"; loadFile(url);} private void loadFile(String url) { FileLoader.with(this) .load(url) .fromDirectory("assets", FileLoader.DIR_INTERNAL) .asFile(new FileRequestListener<File>() { @Override public void onLoad(FileLoadRequest request, FileResponse<File> response) { File loadedFile = response.getBody(); ProgressBar.setVisibility(View.GONE); // do something with the file pdfView.fromFile(loadedFile) .password(null) .defaultPage(0) .enableSwipe(true) .swipeHorizontal(false) .spacing(0) .load();} @Override public void onError(FileLoadRequest request, Throwable t) { Toast.makeText(MainActivity.this,"Error"+t.getMessage(),Toast.LENGTH_LONG).show(); ProgressBar.setVisibility(View.GONE);}});
Android Studio Progress Bar Load PDF
অ্যান্ড্রয়েড স্টুডিও তে মাল্টিপল পিডিএফ লোড করার জন্য এই পোস্ট টি দেখুন আশাকরি এই পোষ্টের মাধ্যমে অ্যান্ড্রয়েড স্টুডিওতে মাল্টিপল পিডিএফ লোড করাতে পারবেন।