FlexibleScrollLayout is a custom Android layout that enables smooth, two-dimensional scrolling of oversized content. It supports drag, fling, overscroll glow, and spring-back animations. For complex hierarchies, NestedFlexibleScrollLayout adds full nested scrolling (Parent + Child) compatibility. Ideal for maps, large images, and custom UI components.