为了账号安全,请及时绑定邮箱和手机立即绑定

如何同时执行多个动画

如何同时执行多个动画

C#
慕尼黑的夜晚无繁华 2021-04-09 13:15:31
我想知道如何同时运行两个动画 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");


查看完整回答
反对 回复 2021-04-17
  • 1 回答
  • 0 关注
  • 159 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信