I have an ImageSource which is being updated on a timer with an image being loaded from a URL. On iOS, this creates a very smooth experience. However on Android, every time the ImageSource is updated, the Image view collapses the layout and goes blank, causing a flickering effect on re-draw.
I've tried from making sure the image data is buffered into memory and updated, to make sure the delay isn't network related. I've tried updating the stream on the existing ImageSource instead of calling FromStream() every time. I've even tried an AbsoluteLayout to overlay two Image views on top of each other, so that one is always loaded and visible to hold the layout and eliminate the blank view between images, but no luck.
Is there a way to smoothly update the ImageSource of an Image without causing re-draw issues? Is there an Android renderer I can implement to push the update more efficiently?
Any tips would be greatly appreciated.