ParkSangGwon / TedBottomPicker

TedBottomPicker is simple image picker using bottom sheet

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

No virtual method centerCrop()Lcom/bumptech/glide/request/RequestOptions

antranvn opened this issue · comments

[ YES] I have verified the issue exists on the latest version
[ YES] I am able to reproduce it
When i select single image, there is always crash. I am using glide 4.9.0 in my app

Version used: The latest version

Stack trace:
E/AndroidRuntime: FATAL EXCEPTION: main Process: com.gifplayer.videoeditor.android, PID: 30653 java.lang.NoSuchMethodError: No virtual method centerCrop()Lcom/bumptech/glide/request/RequestOptions; in class Lcom/bumptech/glide/request/RequestOptions; or its super classes (declaration of 'com.bumptech.glide.request.RequestOptions' appears in /data/app/com.gifplayer.videoeditor.android-QgICSXLmEpm02LvuWBrmGA==/split_lib_dependencies_apk.apk) at gun0912.tedbottompicker.adapter.GalleryAdapter.onBindViewHolder(GalleryAdapter.java:163) at gun0912.tedbottompicker.adapter.GalleryAdapter.onBindViewHolder(GalleryAdapter.java:33) at androidx.recyclerview.widget.RecyclerView$Adapter.onBindViewHolder(RecyclerView.java:6936) at androidx.recyclerview.widget.RecyclerView$Adapter.bindViewHolder(RecyclerView.java:6978) at androidx.recyclerview.widget.RecyclerView$Recycler.tryBindViewHolderByDeadline(RecyclerView.java:5895) at androidx.recyclerview.widget.RecyclerView$Recycler.tryGetViewHolderForPositionByDeadline(RecyclerView.java:6162) at androidx.recyclerview.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:6001) at androidx.recyclerview.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:5997) at androidx.recyclerview.widget.LinearLayoutManager$LayoutState.next(LinearLayoutManager.java:2227) at androidx.recyclerview.widget.GridLayoutManager.layoutChunk(GridLayoutManager.java:563) at androidx.recyclerview.widget.LinearLayoutManager.fill(LinearLayoutManager.java:1518) at androidx.recyclerview.widget.LinearLayoutManager.onLayoutChildren(LinearLayoutManager.java:613) at androidx.recyclerview.widget.GridLayoutManager.onLayoutChildren(GridLayoutManager.java:172) at androidx.recyclerview.widget.RecyclerView.dispatchLayoutStep2(RecyclerView.java:4032) at androidx.recyclerview.widget.RecyclerView.onMeasure(RecyclerView.java:3444) at android.view.View.measure(View.java:25052) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6872) at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1552) at android.widget.LinearLayout.measureVertical(LinearLayout.java:842) at android.widget.LinearLayout.onMeasure(LinearLayout.java:721) at android.view.View.measure(View.java:25052) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6872) at android.widget.FrameLayout.onMeasure(FrameLayout.java:194) at android.view.View.measure(View.java:25052) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6872) at androidx.coordinatorlayout.widget.CoordinatorLayout.onMeasureChild(CoordinatorLayout.java:743) at androidx.coordinatorlayout.widget.CoordinatorLayout.onMeasure(CoordinatorLayout.java:815) at android.view.View.measure(View.java:25052) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6872) at android.widget.FrameLayout.onMeasure(FrameLayout.java:194) at android.view.View.measure(View.java:25052) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6872) at android.widget.FrameLayout.onMeasure(FrameLayout.java:194) at androidx.appcompat.widget.ContentFrameLayout.onMeasure(ContentFrameLayout.java:143) at android.view.View.measure(View.java:25052) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6872) at android.widget.FrameLayout.onMeasure(FrameLayout.java:194) at android.view.View.measure(View.java:25052) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6872) at android.widget.FrameLayout.onMeasure(FrameLayout.java:194) at android.view.View.measure(View.java:25052) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6872) at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1552) at android.widget.LinearLayout.measureVertical(LinearLayout.java:842) at android.widget.LinearLayout.onMeasure(LinearLayout.java:721) at android.view.View.measure(View.java:25052) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6872) at android.widget.FrameLayout.onMeasure(FrameLayout.java:194)
Android version: 7, P, Q

@antranvn Hi! I have this issue too. Temporarily you can use Glide v.4.7.1

I tried to upload glide lib version to 4.9.0 inside this library but after that it take a lot of time to display dialog. Do you have same problem

I don't. Did you try to set your own ImageProvider to load images by itself?

@antranvn
Thanks for your reporting.

@antranvn @askarsyzdykov
Now you can use TedBottomPicker 2.0.0 with Glide 4.9.0
Peace!!!