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

点击按钮,调用 AlphaAnimation 的 start 方法无效,什么原因?

点击按钮,调用 AlphaAnimation 的 start 方法无效,什么原因?

慕数据4399374 2017-07-22 02:34:23
public class MainActivity extends Activity {     private ImageView imageView;     private Button start, stop;     private AlphaAnimation animation;     @Override     protected void onCreate(Bundle savedInstanceState) {         super.onCreate(savedInstanceState);         setContentView(R.layout.activity_main);         imageView = findViewById(R.id.gif);         start = findViewById(R.id.startAnimation);         stop = findViewById(R.id.stopAnimation);         animation = new AlphaAnimation(1.0f, 0.0f);         start.setOnClickListener(new View.OnClickListener() {             @Override             public void onClick(View v) {                 animation.setDuration(3000);                 imageView.setAnimation(animation);                 // animation.start();                 animation.startNow();             }         });     } }点击按钮,动画无效,start 和 startNow 都不行,调用 View 的 startAnimation 却可以启动动画但是,把按钮当中的内容直接写在 onCreate 方法当中,动画却可以启动,什么原因?我知道直接调用 View.startAnimation 可以启动动画,就是想知道 start 和 startNow 为什么在按钮点击事件中不行?
查看完整描述

目前暂无任何回答

  • 0 回答
  • 0 关注
  • 1681 浏览

添加回答

举报

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