ImagePreviewLibraryByAreeb

Screenshot

How to use it

Adding Paramters

Adding dependencies

allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
} }


dependencies {
implementation 'com.github.Areeb786123:ImagePreviewLibraryByAreeb:Tag'
}


override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) _binding = ActivityMainBinding.inflate(layoutInflater) setContentView(_binding!!.root) ImagePreview.setImageView(binding.imageName, imageUrl, binding.progress) })

Xml ui

<androidx.cardview.widget.CardView
    android:layout_width="match_parent"
    android:layout_height="200dp"
    app:layout_constraintBottom_toBottomOf="parent"
    app:layout_constraintEnd_toEndOf="parent"
    app:layout_constraintStart_toStartOf="parent"
    app:layout_constraintTop_toTopOf="parent">

    <ProgressBar
        android:id="@+id/progress"
        android:layout_width="match_parent"
        android:layout_height="40dp"
        android:layout_marginTop="40dp"

        />

    <ImageView
        android:id="@+id/imageName"
        android:layout_width="match_parent"
        android:layout_height="200dp"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent" />

</androidx.cardview.widget.CardView>

</androidx.constraintlayout.widget.ConstraintLayout>