在杰出的图书馆android中定制窗口

时间:2013-12-16 10:56:56

标签: android

我通过Standout为Android了解了Mark Wei库以创建浮动应用。但是我无法在其中自定义窗口。如果有人使用它,请帮助我学习定制这些浮动窗口的链接。

他们有Inbuilt框架,附带关闭,最小化等动作

我不能在我的申请中使用。 as Frame最小化Image的空间。 我只想在其中添加图像和关闭按钮。

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

1 个答案:

答案 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创建者。