Dialogカスタムレイアウトの上で、コントロールはアニメーションを実現します

1354 ワード

ネット上で良い例を見て、メモを取って、ここで彼らに感謝します.
      // 
      public   AlertDialog.Builder dialog_progress()
      {
           AlertDialog.Builder builder = new Builder(LinkMap.this);
           View view =super.getLayoutInflater().inflate(R.layout.progress,(ViewGroup) findViewById(R.id.progress_img)); 
          final  ImageView iv=(ImageView)view.findViewById(R.id.animal_img);
           iv.setImageResource(R.drawable.animal_pro);// 
          //   , , 
          iv.post(new Runnable() {
                
                @Override
                public void run() {
                    // TODO Auto-generated method stub
                AnimationDrawable  animationDrawable=(AnimationDrawable)iv.getDrawable();// imageview 
                animationDrawable.start();// 
                
                }
            });
        
          
          
//           new Thread(new Runnable() {
//            
//            @Override
//            public void run() {
//                // TODO Auto-generated method stub
//            AnimationDrawable  animationDrawable=(AnimationDrawable)iv.getDrawable();// imageview 
//            animationDrawable.start();// 
//            
//            }
//        }).start();// mt, Thread , 
          
           builder.setView(view);
           return builder;
           
      }