[Android2D 게임 개발 중 하나] 전체 화면 설정 및 간단 한 그림 그리 기
Himi 오리지널감사합니다.
직접 코드 올 리 기:
package com.himi;
import android.app.Activity;
import android.os.Bundle;
import android.view.Window;
import android.view.WindowManager;
public class MainActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
// ( )
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
// ( )
setContentView(new MyView(this));
}
}
메모: 제목 (적 용 된 이름) 을 숨 깁 니 다. 이 설정 은 set ContentView 전에 써 야 합 니 다. 그렇지 않 으 면 이상 합 니 다!
전체 화면 설정 에 있어 서 주로 두 가지 입 니 다.
하 나 는 배터리 등 아이콘 을 포함 하여 상태 표시 줄 부분 을 숨 기 는 것 입 니 다. 두 번 째 는 우리 가 사용 하 는 이름 도 숨 기 고 표시 하지 않 으 면 전체 화면 이 됩 니 다.
package com.himi;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.Rect;
import android.graphics.RectF;
import android.view.View;
public class MyView extends View {
private Paint paint ;
public MyView(Context context) {
super(context);
paint = new Paint();
paint.setAntiAlias(true);// ( )
this.setKeepScreenOn(true);//
paint.setColor(Color.RED);
}
@Override
public void draw(Canvas canvas) {
super.draw(canvas);
canvas.drawColor(Color.WHITE);//
Rect rect = new Rect(30,30,50,50); // 、
canvas.drawRect(rect, paint);
RectF rectF = new RectF(70f,30f,90f,90f);//RectF float Rect
canvas.drawArc(rectF, 0, 360, true, paint);
canvas.drawCircle(150, 30, 20, paint);//
float[] points =new float[]{200f,10f,200f,40f,300f,30f,400f,70f};
canvas.drawLines(points, paint);
// canvas.drawLines(points, 1, 4, paint);//
canvas.drawText("Himi", 230, 30, paint);
}
}
여기 몇 줄 의 코드 가 비교적 간단 합 니 다. 여 기 는 더 이상 말 하지 않 겠 습 니 다. 다음 절 은 게임 등록 을 만 들 고 게임 계 정 계 정 비밀 번 호 를 입력 하 는 화면 을 만 들 려 고 합 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
HDOJ/HDU 1113 Word Amalgamation (사전 순서 ~ 지도)a dictionary, which consists of at least one and at most 100 words, one per line; a line containing XXXXXX, which signal...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.