1
그래서, 그 오른쪽에 alittle 비트 슬라이딩 거기 머물고 최초의 애니메이션을 이동하고 다음은 AUTO 두 번째 애니메이션을 할 것입니다 방법이있다안드로이드 애니메이션 나는 그것을 클릭하면 버그
다시 슬라이드의 지원 예정
클릭하면 오른쪽으로 슬라이드됩니다. 다시 클릭하면 왼쪽으로 뒤로 이동합니다.
내 코드 :
public void sideBar()
{
ImageView sidebar = (ImageView)findViewById(R.id.sidebar);
if(out == 0)
{
mSlideInRight = AnimationUtils.loadAnimation(this, R.anim.slide_in_right);
mSlideInRight.setFillAfter(true);
sidebar.startAnimation(mSlideInRight);
out= 1;
}
if(out == 1)
{
mSlideInLeft = AnimationUtils.loadAnimation(this, R.anim.slide_in_left);
sidebar.startAnimation(mSlideInLeft);
out=0;
}
}
변경이
public void onClick(View v) {
switch(v.getId())
{
case R.id.sidebar:
sideBar();
break;
}
}
알았어! 그러나 FIRST 클릭으로 내 문제가 발생하고 그 후에는 완벽합니다. 첫 번째 클릭 문제를 해결하는 방법 – Dalton
질문을 수정하고 업데이트 된 코드를 포함하십시오. 'out'이 어떻게 초기화되는지를 아는 데 도움이 될 수도 있습니다. –
http://pastebin.com/kjwcRG5z 그리고 나는 여기에 넣어 http://pastebin.com/beHXCF1k – Dalton