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 -
   490   491   492   493   494   495   496   497   498   499   500