Чтобы свойство zPosition
влияло на относительное расположение слоев, все слои должны быть родственными друг другу. То есть это не будет работать между различными уровнями иерархии представления или слоя, но будет работать с теми же уровнями иерархии. Вы не можете расположить представление под его суперпредставлением, используя это, например.
В любом случае, я не думаю, что вы увидите плавную анимацию, которую вы хотели бы видеть от фона к переднему плану, используя свойство zPosition
. В тот момент, когда слой находится выше в относительной позиции Z, чем другой родственный слой, он появляется на экране. Даже если вы анимируете положение Z, вы все равно увидите мгновенное изменение, когда один слой пройдет другой. Возможно, вам придется вручную анимировать непрозрачность слоя, а затем обратно, чтобы добиться более плавного перехода от фона к переднему плану.
Если вместо этого вам нужна перспектива для укладки слоя и относительного позиционирования, см. Ответы на этот вопрос .