我通过Standout为Android了解了Mark Wei库以创建浮动应用。但是我无法在其中自定义窗口。如果有人使用它,请帮助我学习定制这些浮动窗口的链接。
他们有Inbuilt框架,附带关闭,最小化等动作
我不能在我的申请中使用。 as Frame最小化Image的空间。 我只想在其中添加图像和关闭按钮。
虽然库中的代码是自我解释的, 我在该窗口中添加了关闭按钮,但无法将此按钮链接到关闭浮动窗口的方法。
答案 0 :(得分:1)
删除FLAG_DECORATION_SYSTEM
,我可以删除默认框架。
@Override
public int getFlags(int id) {
return StandOutFlags.FLAG_DECORATION_SYSTEM
| StandOutFlags.FLAG_BODY_MOVE_ENABLE
| StandOutFlags.FLAG_WINDOW_HIDE_ENABLE
| StandOutFlags.FLAG_WINDOW_BRING_TO_FRONT_ON_TAP
| StandOutFlags.FLAG_WINDOW_EDGE_LIMITS_ENABLE
| StandOutFlags.FLAG_WINDOW_PINCH_RESIZE_ENABLE;
}
我已经为该布局添加了自定义关闭按钮,并在其onClick操作中添加了以下代码,
Button close = (Button) view.findViewById(R.id.button_close);
close.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
close(ID);
}
});
这解决了我的问题,只用图像和关闭按钮自定义窗口, 感谢此库的Mark wei创建者。