我有一个项目,其中有两种状态,最好描述为打开和关闭,它们看起来像这样:
和
我想做的是平滑一种状态和另一种状态之间的过渡,有效地通过以平滑方式(正弦)在两点之间进行插值来移动页脚/按钮块,然后在饼图中淡入淡出。
然而,这显然超出了我的范围,在我挣扎了一个小时后我无法这样做+我把它贴在这里:D
所以我的过渡块如下所示
<s:transitions>
<s:Transition id="TrayTrans" fromState="*" toState="*">
<s:Sequence>
<s:Move duration="400" target="{footer}" interpolator="{Sine}"/>
<s:Fade duration="300" targets="{body}"/>
</s:Sequence>
</s:Transition>
<s:Transition>
<s:Rotate duration="3000" />
</s:Transition>
</s:transitions>
其中{body}
指的是饼图,{footer}
指的是页脚/按钮块。
但是这不起作用,所以我真的不知道该怎么办......
可能有益的其他信息:
主体块始终具有固定高度(可能在某些效果中用于 Xby 变量?)。
它需要双向工作。
哦,该Sine
块在上面的声明中定义为<s:Sine id="Sine">
.
此外!我将如何设置饼图以使用这些转换块连续旋转?(这会在没有标签的情况下发生)或者这是错误的方法,因为它不是这样的过渡?
我所追求的效果是饼图在选择下面的按钮之前在没有标签的情况下缓慢旋转,但在选择时旋转停止并出现标签......
提前非常感谢!
并在灰度上道歉,但我真的无法决定配色方案。欢迎任何建议。