issue #4636. refactor ImageViewReader
issue #4636. refactor LayoutReader
issue #4636. refactor LoadingBarReader
issue #4636. refactor SliderReader