动画 Alpha ImageView 淡入淡出

问题描述 投票:0回答:1

在视图模型的观察方法中,一个新的观察者正在监听正常工作的 API 响应。然而,根据响应,它正在调用以下方法来显示成功或失败的图像。

  1. 我只能让图像显示一次,后续的方法调用不会显示任何图像,即使在调试过程中我们到达了每一行。

  2. imageView 框在 XML 中正确对齐并设置为最初消失。

         imageView.setVisibility(View.VISIBLE);
    
         //Fade in
         imageView.animate().alpha(1).setDuration(1000);
    
         if(!successful) {
             imageView.setImageDrawable(getResources().getDrawable(R.drawable.mini_success_cross_failed_red));
         } else {
             imageView.setImageDrawable(getResources().getDrawable(R.drawable.mini_success_validated));
         }
    
         //Fade out
         imageView.animate().alpha(0).setDuration(1500).setStartDelay(1000);
    
android imageview jquery-animate alpha
1个回答
0
投票

在xml文件中,您可以将ImageView设置为

invisible
。也许会起作用。

© www.soinside.com 2019 - 2024. All rights reserved.