Simple use of android WindowManager
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:andro xmlns:tools="/tools"> <uses-permission android:name=".SYSTEM_ALERT_WINDOW" /> <uses-permission android:name=".SYSTEM_OVERLAY_WINDOW" /> <application android:allowBackup="true" android:dataExtractionRules="@xml/data_extraction_rules" android:fullBackupContent="@xml/backup_rules" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/Theme.App0" tools:targetApi="31"> <activity android:name=".MainActivity" android:exported="true"> <intent-filter> <action android:name="" /> <category android:name="" /> </intent-filter> </activity> </application> </manifest>
package .app0; import ; import ; import ; import ; import ; import ; import ; import ; import ; import ; import ; public class MainActivity extends AppCompatActivity { private static Context context; private Button button; private View imageView; @Override protected void onCreate(Bundle savedInstanceState) { (savedInstanceState); setContentView(.activity_main); context = getApplication().getApplicationContext(); button = findViewById(.btn1); imageView = (context).inflate(,null); (listener); } private listener = new (){ @Override public void onClick(View v) { layoutParams = new (); // = PixelFormat.RGBA_8888; = .FLAG_NOT_FOCUSABLE; // = 200; // = 200; // = .TYPE_APPLICATION_OVERLAY; // = | ; = 30; = 40; WindowManager windowManager = getWindowManager(); (imageView,layoutParams); } }; public static Context getContext(){ return context; } }
This is the article about the simple use of android WindowManager. For more related content on using android WindowManager, please search for my previous articles or continue browsing the related articles below. I hope everyone will support me in the future!