如何检测Android杰出库中的滑动手势?

时间:2014-07-05 16:27:46

标签: android overlay gesture sidebar

我需要使用像滑动这样的东西来显示一个始终位于顶部的侧边栏,我发现了一个突出显示,它可以让您轻松创建浮动应用程序。 现在,在实现它时,我已经启动了id为1的浮动应用程序

   eventsBarServiceCB.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
        @Override
        public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
            if(isChecked)
            {
                StandOutWindow.show(getApplicationContext(), SimpleWindow.class, 1);
                Toast.makeText(getApplicationContext(),"Starting Service",Toast.LENGTH_SHORT).show();
            }
            else {
                StandOutWindow.close(getApplicationContext(), SimpleWindow.class,1);
                Toast.makeText(getApplicationContext(),"Stopping Service",Toast.LENGTH_SHORT).show();
            }
        }
    });

在SimpleWindow中

@Override
    public boolean onTouchBody(int id, Window window, View view, MotionEvent event) {
        if (id == 1) {
        Toast.makeText(getApplicationContext(),"SimpleWindow",Toast.LENGTH_SHORT).show();
        } else { // not touch edge
            Toast.makeText(getApplicationContext(),"Not SimpleWindow",Toast.LENGTH_SHORT).show();
        }
            return false;
    }

但是这段代码的问题是 !)无论我点击哪里,只有" SimpleWindow"显示吐司。 " Not SimpleWindow"永远不会显示 2)我不知道在哪里或如何放置滑动手势

0 个答案:

没有答案