2012-02-06 4 views
-1

Samsung Omnia에서 보았 듯이 슬라이딩 애니메이션을 표시해야하는 안드로이드 응용 프로그램을 만들고 있습니다. 사용자가 linearlayout을 드래그하면 이것이 표시되면 linearlayout이 나타납니다. 최종 TransparentPanel에서 유형으로 해석 될 수 없다는 오류가 표시됩니다. 나는 이것에 익숙하지 않다. 그래서 나는 그것을 어떻게 고칠 수 있냐? ??? 사전에 많은 도움을 주셔서 감사합니다. 나는 그렇게 할이 코드를 사용하고 있습니다 : TransparentPanel 안드로이드 SDK에 정의 된 클래스가 아니기 때문에android에서 애니메이션 사용하기

public class Animation extends Activity { 
/** Called when the activity is first created. */ 
CheckBox c1,c2,c3; 
int key=0; 

@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.testanimation); 

    final TransparentPanel popup = (TransparentPanel) findViewById(R.id.popup_window); 
    popup.setVisibility(View.GONE); 

    final Button btn=(Button)findViewById(R.id.show_popup_button); 
    btn.setOnClickListener(new View.OnClickListener() { 

     @Override 
     public void onClick(View arg0) { 
      if(key==0){ 
       key=1; 
       popup.setVisibility(View.VISIBLE); 
       btn.setBackgroundResource(R.drawable.slid3_n); 
      } 
      else if(key==1){ 
       key=0; 
       popup.setVisibility(View.GONE); 
       btn.setBackgroundResource(R.drawable.slid4_n); 
      } 
     } 
    }); 

} 

}

답변

0

그것은 형식에 확인할 수 없습니다. TransparentPanel 클래스를 만들었습니까?

+0

이것은 내 활동이 누락 된 활동일지도 모른다고하지만, 나는이 수업을 포함하고 있다고 생각하지 않는 튜토리얼을 사용하고 있었지만, 나는 조금 더 검색하고 그 활동을 찾으려고 노력한다. 필요한 것 – user1183066