@Masteron

Выводит не то что должно быть?

Имеется код:
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Paint;
import android.os.Bundle;
import android.os.CountDownTimer;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
public class MainActivity extends AppCompatActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

       
    }
    public class MyView extends View {
        public MyView(Context context) {
            super(context);
            MyTimer timer = new MyTimer();
            timer.start();
        }
        int x = 0;
        void nextFrame() {
            x += 5;
            invalidate();
        }
        class MyTimer extends CountDownTimer {
            MyTimer() {
                super(100000, 100);
            }
            @Override
            public void onTick(long millisUntilFinished) {
                nextFrame();
            }
            @Override
            public void onFinish(){
            }
        }
        protected void onDraw(Canvas canvas) {
            super.onDraw(canvas);
            Paint paint = new Paint();
            canvas.drawCircle(x, 200, 20, paint);
        }

    }
}

Этот код должен выводить анимацию шариков(но не суть). Вместо этого у меня появляется hello world(ну который создается при создания проекта) как это исправить?
  • Вопрос задан
  • 152 просмотра
Пригласить эксперта
Ответы на вопрос 1
Ewintory
@Ewintory
Java / Android developer
Сперва заглянуть в layout/activity_main.xml
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы