Допустим, у меня есть холст с панелью, содержащей простое белое изображение. За упомянутой панелью скрыта панель с цветным изображением. Теперь давайте возьмем прямоугольник прокрутки, заполним его несколькими меньшими панелями в качестве содержимого, добавим маску к каждой из них и поместим прямоугольник прокрутки в панель поверх простой белой панели.
Как я могу заставить эти прокручиваемые маленькие панели маскировать белую панель и показывать цветную панель ниже, в то время как белая панель и цветная панель статичны и не двигаются?
Мне хорошо известно, что белая панель и цветная панель должны быть дочерними элементами компонента маски, и в этом проблема, потому что тогда они будут прокручиваться.
Я немного поискал в Интернете, но смог найти только материалы, связанные с маскированием области просмотра scrollrect, но не помещающие маски в scrollrect.
РЕДАКТИРОВАТЬ: Один из способов - напрямую замаскировать цветную панель, используя каждую из маленьких панелей в качестве масок, и заставить цветную панель прокручиваться внутри каждой маленькой панели на *-1, чтобы противостоять родительской прокрутке, но это кажется плохим решением
Спасибо за любой совет ‹.‹