구글링을 통해 외국의 개발자가 오픈한 소스를 시험 해보려고 합니다.

 

다른 사람들은 전부 잘 돌아가는것 같은데 저는 에뮬이 실행은 되는데 동작을 안하네요 ㅜ

 

첫번째 화면만 덩그러니 나오고 버튼을 눌러도 반응이 없습니다.

 

아래는 소스 부분입니다.

 

package com.exam.ViewFlipper;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.animation.AccelerateInterpolator;
import android.view.animation.Animation;
import android.view.animation.TranslateAnimation;
import android.widget.Button;
import android.widget.ViewFlipper;


public class Slide extends Activity {
 ViewFlipper flipper;
 private Animation inFromRightAnimation() {
  Animation inFromRight = new TranslateAnimation(
  Animation.RELATIVE_TO_PARENT, +1.0f,
  Animation.RELATIVE_TO_PARENT, 0.0f,
  Animation.RELATIVE_TO_PARENT, 0.0f,
  Animation.RELATIVE_TO_PARENT, 0.0f);
  inFromRight.setDuration(500);
  inFromRight.setInterpolator(new AccelerateInterpolator());
  return inFromRight;
  }
 
 private Animation outToLeftAnimation() {
  Animation outtoLeft = new TranslateAnimation(  
  Animation.RELATIVE_TO_PARENT, 0.0f,
  Animation.RELATIVE_TO_PARENT, -1.0f,
  Animation.RELATIVE_TO_PARENT, 0.0f,
  Animation.RELATIVE_TO_PARENT, 0.0f);
  outtoLeft.setDuration(500);
  outtoLeft.setInterpolator(new AccelerateInterpolator());
  return outtoLeft;
  }
 
 private Animation inFromLeftAnimation() {
  Animation inFromLeft = new TranslateAnimation(
  Animation.RELATIVE_TO_PARENT, -1.0f,
  Animation.RELATIVE_TO_PARENT, 0.0f,
  Animation.RELATIVE_TO_PARENT, 0.0f,
  Animation.RELATIVE_TO_PARENT, 0.0f);
  inFromLeft.setDuration(500);
  inFromLeft.setInterpolator(new AccelerateInterpolator());
  return inFromLeft;
  }
 
 private Animation outToRightAnimation() {
  Animation outtoRight = new TranslateAnimation(   
  Animation.RELATIVE_TO_PARENT, 0.0f,
  Animation.RELATIVE_TO_PARENT, +1.0f,   
  Animation.RELATIVE_TO_PARENT, 0.0f,
  Animation.RELATIVE_TO_PARENT, 0.0f);
  outtoRight.setDuration(500);
  outtoRight.setInterpolator(new AccelerateInterpolator());
  return outtoRight;
  }

  
 
 
 
  public void onCreate(Bundle savedInstanceState) {
  
  super.onCreate(savedInstanceState);
  
  setContentView(R.layout.main);
  
  flipper = (ViewFlipper)findViewById(R.id.flipper);  
  Button button1 = (Button)findViewById(R.id.Button01);
  Button button2 = (Button)findViewById(R.id.Button02);
  button1.setOnClickListener(new View.OnClickListener() {
    
  public void onClick(View view) {
        
  flipper.setInAnimation(inFromRightAnimation());        
  flipper.setOutAnimation(outToLeftAnimation());       
  flipper.showNext();
  }
  });
 
  button2.setOnClickListener(new View.OnClickListener() {
    
  public void onClick(View view) {       
  flipper.setInAnimation(inFromLeftAnimation());     
  flipper.setOutAnimation(outToRightAnimation());      
  flipper.showPrevious();     
  
  }
 
  });
  }
  }

 

무엇이 문제일까요 ㅜㅜ

고수님들의 도움을 기다립니다..!!