設置全屏: activity中
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
加載位圖:
Bitmap map = BitmapFactory.decodeResource(getResources(), R.drawable.chessboard);
實例:
public class GameActivity extends Activity {
public class MyView extends View
{
public MyView(Context context) {
super(context);
}
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
Bitmap map = BitmapFactory.decodeResource(getResources(), R.drawable.chessboard);
int width = canvas.getWidth();
int height = canvas.getHeight();
Paint paint = new Paint();
paint.setColor(Color.RED);
canvas.drawLine(0, 0, width - 1, height - 1, paint);
Rect rect1 = new Rect(0, 0, canvas.getWidth(), canvas.getHeight());
Rect rect2 = new Rect(0, 0, map.getWidth() / 2, map.getHeight() / 2);
canvas.drawBitmap(map, rect2, rect1, null);
invalidate();
}
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//設置全屏
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
// setContentView(R.layout.activity_game);
setContentView(new MyView(this));
}免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。