0

Androidアプリでフリップレイアウトを作成するために2週間試みていますが、何もありません..インターネット上のすべてのチュートリアルを読んだことがありますが、何も..お願いします、誰か、お願いします、これで私を助けてください..これは私の Flipping アクティビティです:

package com.ad;
import android.R;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.animation.Animation;
import android.view.animation.Animation.AnimationListener;
import android.view.animation.AnimationUtils;
import android.widget.ImageView;
import android.app.Activity;
public class MainActivity extends Activity implements OnClickListener,
AnimationListener {

       private Animation animation1;
       private Animation animation2;
       private boolean isBackOfCardShowing = true;
       @Override
       protected void onCreate(Bundle savedInstanceState) {
             super.onCreate(savedInstanceState);
             setContentView(R.layout.activity_main);
             animation1 = AnimationUtils.loadAnimation(this, R.anim.to_middle);
             animation1.setAnimationListener(this);
             animation2 = AnimationUtils.loadAnimation(this, R.anim.from_middle);
             animation2.setAnimationListener(this);
             findViewById(R.id.button1).setOnClickListener(this);
       }
       @Override
       public void onClick(View v) {
              v.setEnabled(false);
              ((ImageView)findViewById(R.id.imageView1)).clearAnimation();
              ((ImageView)findViewById(R.id.imageView1)).setAnimation(animation1);
              ((ImageView)findViewById(R.id.imageView1)).startAnimation(animation1);
        }
        @Override
        public void onAnimationEnd(Animation animation) {
              if (animation==animation1) {
                     if (isBackOfCardShowing) {
        ((ImageView)findViewById(R.id.imageView1)).setImageResource(R.drawable.card_front2);
                       } else {
        ((ImageView)findViewById(R.id.imageView1)).setImageResource(R.drawable.card_back);
                       }
                       ((ImageView)findViewById(R.id.imageView1)).clearAnimation();
         ((ImageView)findViewById(R.id.imageView1)).setAnimation(animation2);
         ((ImageView)findViewById(R.id.imageView1)).startAnimation(animation2);
                 } else {
                        isBackOfCardShowing=!isBackOfCardShowing;
                        findViewById(R.id.button1).setEnabled(true);
                 }
        }
        @Override
        public void onAnimationRepeat(Animation animation) {
               // TODO Auto-generated method stub
        }
        @Override
        public void onAnimationStart(Animation animation) {
        // TODO Auto-generated method stub
        }
}

Ok。したがって、問題: 1. setContentView で、自分の activity_main を配置すると、解決できないか、フィールドではないというメッセージが表示されます.. /resのanimフォルダーですが、まだxmlsファイルを認識していません.. 3. R.id.imageView1で、彼らは私の画像IDも認識していません..

私は試しました:プロジェクトをきれいにしてください..何もありません。XML を作成する前に /res を更新してください。何もありません。さまざまな方法で .R をインポートします..何も..何も..何もありません。ヘルプ !

そう。私は、私を助けるために何が起こっているかを知っている誰かを支持しています。どうか、どうか、どうか、少しだけお力添えをお願いいたします。ありがとうございます。良い1日を !!!

4

1 に答える 1