这个我做过,就是一个浮窗,可以在任意界面上出现是吧;
首先使用popuowindows建立一个浮窗布局,然后可以封装一个工具类,对其进行一些改变,重要的是调取系统权限,使其可以浮于其他Activity上,通过判断版本获取相对应的权限if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
params.type = WindowManager.LayoutParams.TYPE_APPLICATION_OVERLAY;
} else {
params.type = WindowManager.LayoutParams.TYPE_SYSTEM_ALERT;
};然后WindowManager对象添加popupwindos视图和权限 mWindowManager.addView(mPopupContentView, params);
然后在其他地方调用这个浮窗就可以显示在相对应界面上,最好使用一个单例进行封装,这样可以有效保护浮窗,希望可以帮到你
app inventer无法实现,一般都是用shape,image
android 悬浮按钮 功能实现,Android开发悬浮按钮 Floating ActionButton的实现方法
https://blog.csdn.net/weixin_31887421/article/details/117321250