0

私はロゴクイズのようなアプリを作っています。正解すると、テキスト/画像がZ軸から画面に向かって、3D効果のようになります。次に、その場所で小刻みに動くように、テキスト/画像も少し移動する必要があります。どうすればいいですか?

前もって感謝します!:)

if(checkanswer.equalsIgnoreCase(jawab[0])||checkanswer.equalsIgnoreCase(jawab[1])||checkanswer.equalsIgnoreCase(jawab[2]))
            {
                answer.setBackgroundColor(Color.GREEN);
                check_answer.setText("CORRECT ANSWER !"); //Correct Answer should wiggle!
                answer.setEnabled(false);

                // Disable SUBMIT button
                submit.setClickable(false);

                // EDIT THE SCORES
                forScores=getSharedPreferences(FileName,0);
                editkar=forScores.edit();
                int score=forScores.getInt("Level "+receiver[1], 0);
                score++;
                editkar.putInt("Level "+receiver[1],score);
                editkar.commit(); }
4

2 に答える 2

1

3.1 より前のプラットフォームで使用するための NineOldAndroids ライブラリがありますが、3.1 で導入された ObjectAnimator クラスを使用できます。

ここで最初に行うことは、ビューの X 軸と Y 軸、およびセット内のアルファを 0 から 1 にスケーリングして、それらが一緒に再生されるようにすることです。アニメーションが終了すると、ウィグル アニメーションが開始されます。基本的に左右に50ピクセルずつ移動します。残りは自明です。

AnimatorSet set = new AnimatorSet();
    set.playTogether(
            ObjectAnimator.ofFloat(mView, "alpha", 0, 1),
            ObjectAnimator.ofFloat(mView, "scaleX", 0,  1),
            ObjectAnimator.ofFloat(mView, "scaleY", 0, 1)
    );
    set.setDuration(1000).start();

    set.addListener(new AnimatorListener() {

        @Override
        public void onAnimationStart(Animator arg0) {
            // TODO Auto-generated method stub

        }

        @Override
        public void onAnimationRepeat(Animator arg0) {
            // TODO Auto-generated method stub

        }

        @Override
        public void onAnimationEnd(Animator arg0) {
            // TODO Auto-generated method stub
            ObjectAnimator.ofFloat(mView, "translationX", 0, 50, -50, 50, -50, 50, -50, 0).setDuration(1000).start();
        }

        @Override
        public void onAnimationCancel(Animator arg0) {
            // TODO Auto-generated method stub

        }
    });
于 2013-07-20T13:06:59.467 に答える
0

カメラを試してみてください: http://developer.android.com/reference/android/graphics/Camera.html、使用方法のチュートリアルを参照してください。

于 2013-07-20T13:02:17.947 に答える