I have Gallery element with full screen image. And user can scroll such images.
Is it possible to add some listener to Gallery and receive actions when image is totally on screen and no more scrolling.
I show "Loading..." icon and then load the image. And it doesn't work good when image is changed during the scroll from "Loadin..." to right image. That's why I want to show real image only after scrolling is ended.
Thanks
Related
I am working on an android application and want to same effect on popup images as Facebook shows on reactions icons when we click on Like button in feeds.
Please check the below image.
I am using Dialog box and Recyclerview inside it to show these images. These images are being shown using ImageView in recyclerview. Now I want to apply such a effect that whenever I touch any image of recyclerview, it should show the view like above image (Zoom + description of that image).
How can I apply this effect on images.
Please provide me an idea about this, so that I can proceed further.
Thanks a lot in advanced.
[I need to make a gallery for viewing photos as instagram has. If we have a scrolling area preview is scrolled only preview. If we are scrolling in zone preview+big foto big picture collapses. Part of a big picture visible after the collapse. If we have a click on the visible part of a big picture , the application returns to the initial state. I have tried to use CoordinatorLayout + CollapsingToolbarLayout. But they have a different algorithm from collapsing
I would like to create an image picker as shown in the picture below. What is the best way to go about it?
The screen should show the current image on the center and the next and previous on its side which is a smaller image size. On swipe, the images should change. It will be helpful if someone can point to an existing code similar to this.
Thanks
I am having a small issue with capturing screen in android.
I am using a list view which has few items. When the items are fitting the screen there is no issue to capture the screen. But when there is a scroll view for the list items (that is there are more number of items in the listview so that it cant be fitted in the screen) i am not able to capture the screen.
The capture of the screen gives me only the visible items of the list view and the invisible items are not being captured.
I am using the link to capture the screen.
can anyone suggest me if there is anyway to capture the listview screen.
My screen has all alphabets from a-z but when i tried to capture using here i got only the below screen shot.
This is related to this question/answer here.
Basically you need to render your view to a canvas that is backed by a bitmap. This bitmap now contains your entire view.
We need to capture the listview by capturing each and every listitem in the listview.
after capturing each and every item in the listview we need to add all the captured list items and make a bitmap image.
This way we can capture an listview even if all its items are not visible
I have working sample of image gallery.
Now if I have 10 images in gallery, few of them gets displayed initially, lets say 3 (based on image thumbnail dimensions), and rest of the images can be viewed by scrolling the gallery.
I want to change this a bit.
Based on image thumbnail dimensions, few images should be displayed initially and instead of scrolling, there should be previous and next buttons, on click of which images will shift left or right.
Any help appreciated.
You can use gallery and onButtonPress call onFling (for smooth scrolling, or simple select next image) event to change selected item.
Or you can use LinearLayout, calculate image dimensions runtime, create child imageViews for parent linearLayout and onclick fill this views with your images