Page 494 - 3-3
P. 494

// onAnimationRepeat 함수는 애니메이션이 반복될 때 호출되는 함수.
                                    // Abstract 이므로 Override  해야 함 수행해야할 작업이 없으므로 중괄호를.
            비워둠
                                    @Override
                                    public void onAnimationRepeat(Animation animation) { }
                                    //  애니메이션 종료 후 ElevatorMainActivity      로 화면 전환
                                    @Override
                                    public void onAnimationEnd(Animation animation) {
                                        Intent intent = new Intent(getActivity(), ElevatorMainActivity.class);
                                        startActivity(intent);
                                    }
                                 });
                                scale.startAnimation(animation);
                            }
                        });
                        return rootView;
                    }
                }
                //  무인 주차장 조 Tab     에 표시될 Fragment
                public static class ParkingFragment 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_parking, 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


                                                        - 494 -
   489   490   491   492   493   494   495   496   497   498   499