ParallaxScrollView works great, but only if child views have a solid background, which is able to cover the parallaxed view.
If my child views (which are not parallaxed) have transparent background (e.g. I have a background image underneath, so my views need to be transparent), child views will appear on top of the parallaxed view.
I have managed to solve this by applying a rectangular clip, but only applicable to:
(1) ScrollView only
(2) API level > 18 (since View.clipBounds() need API level > 18)
ParallaxScrollView works great, but only if child views have a solid background, which is able to cover the parallaxed view.
If my child views (which are not parallaxed) have transparent background (e.g. I have a background image underneath, so my views need to be transparent), child views will appear on top of the parallaxed view.
I have managed to solve this by applying a rectangular clip, but only applicable to: (1) ScrollView only (2) API level > 18 (since View.clipBounds() need API level > 18)
I plan to submit a pull request later.