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

问题描述 投票:0回答:1

我想知道是否有任何方法可以识别应用程序浮动按钮位于我的Android应用程序/游戏屏幕上?

例如,看到这张图片:

enter image description here

有一些游戏黑客应用程序,当黑客尝试使用它们时,他们的图标出现在其他应用程序/游戏屏幕上,然后他们可以滥用和破解游戏项目。

我想知道有没有办法检测另一个按钮或图标是否是我游戏画面的顶部?

使用java本机代码还是其他什么?

java android nativescript detection floating-action-button
1个回答
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;
© www.soinside.com 2019 - 2024. All rights reserved.