我刚学Android开发没两天,遇到一个这样的题目,希望各位大虾帮忙解决下。

解决方案 »

  1.   

    是点的的那个Button有动画效果? 还是点击Button让其它View具有动画?
    你想要怎样的动画效果?
      

  2.   

    是点的那个Button有动画效果,最一般的动画效果吧!我是应届毕业生,刚进公司,现在在Andorid培训,这是课后出的题弄简单一点就可以了。
      

  3.   


    有动画类可以直接用了,旋转、移动、缩放,渐变还有他们的组合,可以单独动画或用AnimationSet组合动画  private Animation Animation_Alpha;
      private Animation Animation_Scale;
      private Animation Animation_Translate;
      private Animation Animation_Rotate;
      private AnimationSet Animation_Set;
        Animation_Alpha=new AlphaAnimation(0.1f, 1.0f);
        Animation_Scale =new ScaleAnimation(0.0f, 1.4f, 0.0f, 1.4f,
                     Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f);
        Animation_Translate=new TranslateAnimation(30.0f, -80.0f, 30.0f, 300.0f);
        Animation_Rotate=new RotateAnimation(0.0f, +350.0f,
                       Animation.RELATIVE_TO_SELF,0.5f,Animation.RELATIVE_TO_SELF, 0.5f); 
        Animation_Set=new AnimationSet(true);
        
        Animation_Alpha.setDuration(1000); 
        Animation_Scale.setDuration(1000); 
        Animation_Translate.setDuration(1000); 
        Animation_Rotate.setDuration(1000); 
       
        Animation_Set.addAnimation(Animation_Scale);
        Animation_Set.addAnimation(Animation_Rotate);
           
        bnv=(Button)this.findViewById(R.id.button1);
        bnv.setOnClickListener(new View.OnClickListener()
        {
          public void onClick(View v)
          {
            bnv.startAnimation(Animation_Set);   //组合动画      
          }
        });
      

  4.   

    这里比较详细的说明http://apps.hi.baidu.com/share/detail/39187928