我想为Mac创建一个Mac,如Dock或Windows样式任务栏(旧Windows类型)。该文档应该几乎一直保持在屏幕上。扩展坞不是用于放置图标,而是用于显示一些消息,图像等。
扩展坞不应通过干扰用户与其他应用的交互来阻碍用户。
我尝试使用我的活动onCreate
方法中的以下命令创建它。但这不是我想要的。
Window window = this.getWindow();
window.setGravity(Gravity.BOTTOM);
window.addFlags(WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE);
window.addFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL);
window.addFlags(WindowManager.LayoutParams.FLAG_SPLIT_TOUCH);
我认为有更好的方法,任何指针都会有所帮助。
我尝试过的另一个选项是创建一个小部件,但是小部件有局限性,因为它只能呈现不适合我的用例的远程视图。