Я не могу заставить мой ViewPager
не обрезать содержимое своих страниц.
В настоящее время я использую ViewPager
с FragmentStatePagerAdapter
в своем приложении. У меня 3 страницы, каждая страница показывает другой фрагмент.
Все работает отлично, но теперь я хочу иметь возможность рисовать за пределами границ моих страниц, как на этом изображении:
Я установил clipChildren
и clipToPadding
в false
в моих родителях всех представлений, которые должны рисовать вне их границ, но вот что я получаю: мои представления обрезаются в соответствии с границами страниц.
Дополнительная информация: Чтобы исправить эту проблему, я использовал hierarchyviewer
для проверки моей иерархии представлений и выяснения того, может ли какое-либо представление "под капотом" иметь поведение отсечения. И бинго: каждый из корневых представлений моих фрагментов добавляется под NoSaveStateFrameLayout
. Я подозреваю, что этот парень закрепил своих детей...
Является ли мое последнее предположение правильным на ваш взгляд? Как сделать, чтобы получить незакрепленные страницы?