如何同时执行多个动画

我想知道如何同时运行两个动画


 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); 

    }

这是我的代码


慕尼黑的夜晚无繁华
浏览 160回答 1
1回答

qq_笑_17

您可以通过将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");
打开App,查看更多内容
随时随地看视频慕课网APP