参考视频:
https://www.bilibili.com/video/BV16x41177jQ#reply2610860709
https://www.bilibili.com/video/BV1cE411c7uq#reply2612344490
界面丑不丑先不管了,能玩就行,就是简化版的飞行的小鸟
Manifest设置了一个全屏显示,一个singleTop启动方式
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@android:style/Theme.Light.NoTitleBar.Fullscreen">
<activity android:name=".MainActivity"
android:launchMode="singleTop"
android:screenOrientation="landscape">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
Mainactivity,因为要全屏所以要继承Activity,不懂了看注释把
package com.example.flyball;
import androidx.annotation.NonNull;
import androidx.appcompat.app.AppCompatActivity;
import android.annotation.SuppressLint;
import android.app.Activity;
import android.content.Context;
import android.content.SharedPreferences;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Canvas;
impo