Page 495 - 3-3
P. 495
public void onAnimationRepeat(Animation animation) { }
// 애니메이션 종료 후 ParkingLoginActivity 로 화면 전환
@Override
public void onAnimationEnd(Animation animation) {
Intent intent = new Intent(getActivity(), ParkingLogin.class);
startActivity(intent);
}
});
scale.startAnimation(animation);
}
});
return rootView;
}
}
// 주차타워 조 Tab 에 표시될 Fragment
public static class TowerFragment extends Fragment {
private View rootView = null;
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container,
@Nullable Bundle savedInstanceState) {
rootView = inflater.inflate(R.layout.fragment_choice_tower, container, false);
Button button = (Button) rootView.findViewById(R.id.buttonGoto);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
View scale = (View) rootView.findViewById(R.id.viewScale);
// 버튼 클릭 시 동작될 애니메이션 추가
Animation animation = AnimationUtils.loadAnimation(getContext(),
R.anim.change);
animation.setAnimationListener(new Animation.AnimationListener() {
// onAnimationStart 함수는 애니메이션이 시작할 때 호출되는 함수.
// Abstract 이므로 Override 해야 함 수행해야할 작업이 없으므로 중괄호를.
비워둠
@Override
public void onAnimationStart(Animation animation) { }
// onAnimationRepeat 함수는 애니메이션이 반복될 때 호출되는 함수.
// Abstract 이므로 Override 해야 함 수행해야할 작업이 없으므로 중괄호를.
비워둠
@Override
public void onAnimationRepeat(Animation animation) { }
// 애니메이션 종료 후 TowerMainActivity 로 화면 전환
@Override
- 495 -