2016-04-13 7 views
0

Ich entwickle eine App für Android-TV. Ich würde einen Mauszeiger (der von der Fernbedienung verschoben wird) erstellen, um mit der Aktivität der Benutzeroberfläche zu interagieren.Wie überlagert man einen Mauszeiger auf die Aktivität?

Was ist der beste Weg, um das gewünschte Ergebnis zu erhalten? Ich suchte auf Google und ich fand nur Lösungen mit der Erstellung eines Dienstes, aber ich denke nicht, ist der beste Weg in diesem Fall.

Vielen Dank im Voraus für Ihre Antworten.

+0

Ich denke, es gibt Möglichkeiten, die Sie Android internen Zeiger verwenden können, aber ich weiß nicht, wie genau es zugegriffen werden kann. –

Antwort

0

Vielleicht können Sie versuchen, einen Overlay-Cursor zu zeichnen. Das Overlay ist eine spezielle Art von Fenster, das über allen anderen erscheinen kann. Wenn Sie das Mauszeigerbild hinzufügen, erhalten Sie einen Mauszeiger, ohne eine echte Maus zu verwenden. Überprüfen Sie diese page, um zu wissen, welchen Code Sie verwenden oder in Ihrem Programm platzieren müssen. Es gibt Ihnen auch mehr Idee und Demo.

+0

, aber wie Sie die Klickaktion in der Ansicht ausführen, über der das Maus-Overlay schwebt – Abhi