如何检测我们的应用程序顶部是否有另一个应用程序浮动按钮?

时间:2019-02-20 14:36:41

标签: java android nativescript detection floating-action-button

我想知道有什么方法可以识别我的Android应用程序/游戏屏幕上方有一个应用程序浮动按钮吗?

例如,看这张图片:

enter image description here

有一些游戏黑客应用程序,当黑客尝试使用它们时,其图标会显示在其他应用程序/游戏屏幕的顶部,然后他们便可以滥用和黑客游戏项目。

我想知道有什么方法可以检测到我的游戏屏幕上方是否还有另一个按钮或图标吗?

使用Java本机代码还是其他?

1 个答案:

答案 0 :(得分:0)

您可以像这样实施条件检查

var isFabOpen = false;
function fabTap(args) {
   var fab = args.object;
   var button = page.getViewById('btna');
   var button2 = page.getViewById('btnb');
   if (isFabOpen === true) 

       isFabOpen = false; //close active fab so you can open the new button i.e button.scaleX 1.5 so it grows bigger or change border colour
button2.blah blah blah! Your code to open button2 or any button or view

     } else {

       isFabOpen = true;
  }
exports.fabTap = fabTap;

function closeFab(args){
  isFabOpen = false; // obvious

}
exports.closeFab=closeFab;