gpt4 book ai didi

java - 在动画背景中更改按钮背景?

转载 作者:行者123 更新时间:2023-11-30 11:04:56 25 4
gpt4 key购买 nike

我的按钮是这样的动画:

AnimationDrawable animation = new AnimationDrawable();
animation.addFrame(getResources().getDrawable(R.drawable.startmain), 1000);
animation.addFrame(getResources().getDrawable(R.drawable.startmainan), 1000);

animation.setOneShot(false);

Button imageAnim = (Button) findViewById(R.id.btn_start);
imageAnim.setBackgroundDrawable(animation);

// start the animation!
animation.start();

但是我想在用户按下它时再次更改它的背景,就像在背景的 xml 中一样:

<item android:drawable="@drawable/kp_p" android:state_pressed= "true" />
<item android:drawable="@drawable/kp" />

但是这两件事不会以这种方式一起工作,只有动画在做它的工作。我怎样才能将这两件事结合起来工作?

最佳答案

而不是从 XML 文件添加背景,以编程方式添加。

关于java - 在动画背景中更改按钮背景?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29832755/

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