gpt4 book ai didi

android - 使用相同的动画隐藏和显示多个 View

转载 作者:可可西里 更新时间:2023-10-31 22:04:00 24 4
gpt4 key购买 nike

我想同时为多个 View 应用动画,如何将所述动画应用到多种类型的 View (按钮、 ImageView 和其他 View )?

最佳答案

如果您想要同时在多个 View 上应用动画,只需依次对这些 View 调用 startAnimation 方法即可。他们将是同时的

//Get your views
View view1 = findViewById(R.id.view1);
View view2 = findViewById(R.id.view2);
View view3 = findViewById(R.id.view3);

//Get your animation
Animation youranimation = AnimationUtils.loadAnimation(this, R.anim.animationid);

//Start animations
view1.startAnimation(youranimation);
view2.startAnimation(youranimation);
view3.startAnimation(youranimation);

或者如果你有很多观点:

Animation youranimation = AnimationUtils.loadAnimation(this, R.anim.animationid);
int[] viewIds = new int[]{R.id.view1,R.id.view2,R.id.view3,R.id.view4};
for(int id : viewIds) findViewById(id).startAnimation(youranimation);

也就是说,假设您想同时为多个 View 设置动画,如果您正在做的是一个接一个地进行,我们将深入研究动画监听器,那是另一回事了

关于android - 使用相同的动画隐藏和显示多个 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30359009/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com