現在、それにアプローチするには2つの方法があります。
2 つのレイヤー (赤いレイヤーの上に白いレイヤー) を作成し、2 つのレイヤーの間でフェードします。
このような:
parentLayer = new Layer
width:400
height:1334
backgroundColor: "#transparent"
testLayerRed = new Layer
width:400
height:1334
backgroundColor: "#FF3300"
superLayer: parentLayer
testLayer = new Layer
width:400
height:1334
backgroundColor: "#FFFFFF"
superLayer: parentLayer
#move the layer, then call the transition
parentLayer.on Events.Click, ->
parentLayer.animate
properties:
x:350
curve:"spring(500,50,10)"
changeBackground()
changeBackground = ->
# simply fade the top layer
testLayer.animate
properties:
opacity:0
curve:"spring(200,50,10)"
または、何らかの方法で色の間に実際のトゥイーンが必要な場合は、ポップ モーションなどの外部ライブラリを試すことができます。ここであなたの例を作りました:
http://share.framerjs.com/24o7i2n5d2y8/
お役に立てれば!