Framework classes like RelativeLayout are extremely powerful but their first goal is to be versatile.This comes with significant performances costs that can prevent your app from being fast and smooth. This is especially important in constrained areas like list scrolling. The situation is not hopeless though, let’s see how we can remedy this by writing our own layouting and drawing logic where it matters.