Как определить, находится ли другая плавающая кнопка приложения поверх нашего приложения? - PullRequest
0 голосов
/ 20 февраля 2019

Я хочу знать, есть ли способ узнать, что плавающая кнопка приложения находится сверху моего экрана приложения / игры для Android?

Например, см. Эту картинку:

enter image description here

Существуют некоторые игровые хакерские приложения, которые, когда хакеры пытаются их использовать, их значки появляются поверх других экранов приложений / игр, а затем они могут злоупотреблять и взламывать игровые предметы.

Я хочу знать, есть ли способ определить, находится ли другая кнопка или значок поверх моего игрового экрана?

С нативным Java-кодом или чем-то еще?

1 Ответ

0 голосов
/ 21 февраля 2019

Вы можете реализовать условную проверку следующим образом:

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;
...