I have a WebViews slider where each WebView is great for screen size. User can scroll left and right and vice versa.
The problem occurs when a WebView that has never been displayed before appears in the visible area. Its contents are preloaded, but the entire surface is empty for several milliseconds until Android realizes that it has become visible and displays its contents.
Because a picture is worth a thousand words: 
I do a "requestLayout" every time I add a view. I tried to nullify them and even make a fake scroll ... but without success.
The target API level is 17.
source share