gpt4 book ai didi

android - 在突出的库 android 中自定义窗口

转载 作者:行者123 更新时间:2023-11-30 03:12:59 26 4
gpt4 key购买 nike

我开始了解 Standout图书馆 Mark Wei用于 Android 创建 float 应用程序。但是我无法自定义其中的窗口。如果有人使用过它,请帮助我提供链接以学习自定义这些 float 窗口。

它们有内置框架,带有关闭、最小化等操作

我不能在我的应用程序中使用。 as Frame 最大限度地减少了图像的空间。我只想在其中添加图像和关闭按钮。

虽然库中的代码是不言自明的,我在该窗口中添加了关闭按钮,但无法将此按钮链接到关闭 float 窗口的方法。

最佳答案

删除 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这个库的创建者。

关于android - 在突出的库 android 中自定义窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20609186/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com