Мне было интересно, возможно ли реализовать такое поведение на Android.
Черный квадрат - границы экрана.Синий квадрат - это родитель, помещенный в большой прокручиваемый контейнер (на рисунке не показан).Красный квадрат - это дочерний вид.
Меня интересует очень специальное вертикальное расположение дочернего вида при прокрутке родительского элемента.
Дочернее представление должно быть:
- прикреплен к верху родителя, если он прокручивается ниже верхней части экрана (рисунки 1 и
- прикреплен к верху экрана, если верх родительского элемента прокручивается над экраном, но в видимом месте все еще достаточно места для просмотра дочерним элементомчасть родителя. (рисунок 3)
- прикреплен к нижней части родителя, если верхняя часть родительского элемента прокручивается над экраном и в видимой части родительского элемента недостаточно места для просмотра дочерним элементом. (рисунок 4)