Closed ldiqual closed 2 years ago
The following code:
cropView .extensions() .using(GlideBitmapLoader.createUsing(cropView)) .load(uri)
won't work if cropView is not yet laid out – even with #16 in – because GlideBitmapLoader.createUsing directly extracts cropView.getHeight() and cropView.getWidth(): https://github.com/lyft/scissors/blob/master/scissors/src/main/java/com/lyft/android/scissors/GlideBitmapLoader.java#L57-L61. At this point, cropView's dimension is 0:0.
cropView
GlideBitmapLoader.createUsing
cropView.getHeight()
cropView.getWidth()
I worked around this by adding a 100ms delay, but that's obviously hacky.
Thank you for you contribution to this repository.
Closing this Issue as this repository is being archived.
The following code:
won't work if
cropView
is not yet laid out – even with #16 in – becauseGlideBitmapLoader.createUsing
directly extractscropView.getHeight()
andcropView.getWidth()
: https://github.com/lyft/scissors/blob/master/scissors/src/main/java/com/lyft/android/scissors/GlideBitmapLoader.java#L57-L61. At this point, cropView's dimension is 0:0.I worked around this by adding a 100ms delay, but that's obviously hacky.