我想知道如何同时运行两个动画 public async void OnClicked2Async(object sender, EventArgs e) { btn_login.SetValue(IsVisibleProperty, true); await btn_login.TranslateTo(0, 175, 1000); await btn_novaconta.TranslateTo(0, -60, 1000); }这是我的代码
1 回答
qq_笑_17
TA贡献1818条经验 获得超7个赞
您可以通过将Animation实例添加到父/主Animation实例,然后提交它们来对动画进行“分组” :
var button1Anim = new Animation(_ => button1.TranslateTo(0, 175, 1000));
var button2Anim = new Animation(_ => button2.TranslateTo(0, 175, 1000));
var masterAnimation = new Animation
{
{ 0, 1, button1Anim },
{ 0, 1, button2Anim }
};
masterAnimation.Commit(this, "MyAnim");
- 1 回答
- 0 关注
- 159 浏览
添加回答
举报
0/150
提交
取消