Android Studio Progress Bar Load PDF

হ্যালো প্রিয় বন্ধুরা আমরা আজকে দেখব, কিভাবে অ্যান্ড্রয়েড স্টুডিও সাহায্যে পিডিএফ লোড নেওয়ার সময় প্রগ্রেস বার এড করতে হয়. বিস্তারিত থাকছে এই পোস্টটিতে, আশাকরি আপনি নিজেই প্রোগ্রামিং করে, অ্যান্ড্রয়েড স্টুডিও তে অ্যাড করতে পারবেন 

Android Studio Progress Bar Load PDF


অ্যান্ড্রয়েড স্টুডিও পিডিএফ ভিউ 

আমি আশা করি আপনি জানেন, কিভাবে অ্যান্ড্রয়েড স্টুডিও তে পিডিএফ ভিউ প্রোগ্রামিং করতে হয়যদি আপনি না জানেন, তাহলে উপরের টাইটেল এ ক্লিক করে, আগের পোস্ট দেখে নিবেন কিভাবে অ্যান্ড্রয়েড স্টুডিও তে, পিডিএফ লাইব্রেরি অ্যাড করতে হয় বা কি প্রোগ্রামিং এর মাধ্যমে পিডিএফ কে অ্যান্ড্রয়েড অ্যাপ এ শো করানো হয়.

অ্যান্ড্রয়েড স্টুডিও তে কিভাবে প্রগ্রেস বার এড করতে হয়

অ্যান্ড্রয়েড স্টুডিও তে প্রগ্রেসবার অ্যাড করার জন্য প্রথমে লাইব্রেরি বা একটা প্লাগিন অ্যান্ড্রয়েড স্টুডিও তে অ্যাড করে নিতে হবে যেটা 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 Project Source Code



প্রয়োজন হলে আমাদের ভিডিওটি দেখতে পারেন অথবা পুরো প্রজেক্টটি সংগ্রহ করতে পারেন দয়া করে নিচে দেখুন জেনারেটর লিংক অপশন রয়েছে এখানে ক্লিক করে 20 সেকেন্ড অপেক্ষা করে জিপ ফাইলটি সংগ্রহ করে আপনার অ্যান্ড্রয়েড স্টুডিও তে ইনপুট করে ব্যবহার করতে পারেন..

মূল্যবান মতামতের জন্য আপনাকে অসংখ্য ধন্যবাদ

Post a Comment

মূল্যবান মতামতের জন্য আপনাকে অসংখ্য ধন্যবাদ

Post a Comment (0)

Previous Post Next Post