Попытка сделать карточку в приложении для Android

Я пытаюсь в течение 2 недель создать перелистывающий макет в приложении для Android, но ничего... все учебники в интернете, которые я прочитал, но ничего... пожалуйста, кто-то может, пожалуйста, помочь мне с этим.. это моя Flippingacctivity:

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
        }
}

Хорошо. Итак, проблемы: 1. В setContentView, если я поставлю свой Activity_main, он говорит, что он не может быть решен, или это не поле.. 2. Они не распознают мою папку anim, где я был переход.. Я создал папка anim в / res, но они все еще не распознают мои файлы xmls.. 3. В R.id.imageView1 они тоже не распознают мой идентификатор изображения..

Я пытался: очистить проект.. ничего. Обновите / res прежде, чем сделать xmls.. ничего. Импорт.R разными способами.. ничего.. ничего.. ничего. ПОМОГИТЕ!

Так. Я поддерживаю кого-то, кто знает, что происходит, чтобы помочь мне, я устал от попыток и попыток, но ничего. ПОЖАЛУЙСТА, пожалуйста, пожалуйста, помогите мне немного. Спасибо, и я буду благодарен. Хорошего дня!!!

1 ответ

Вы не опубликовали достаточно информации, чтобы полностью понять проблему, с которой вы столкнулись, но я предполагаю, что эта учебная статья поможет вам.

Другие вопросы по тегам