2017-04-22 2 views
0

Ich entwickle eine Verschleiß-App, ich möchte, dass das App-Symbol oben auf dem Fenster über dem Zifferblatt angezeigt wird. Ich habe versucht, mit WindowManager, aber das Ergebnis nicht erhalten.App-Symbol über alle Fenster in Android Wear anzeigen?

WindowManager.LayoutParams params = new WindowManager.LayoutParams (ViewGroup.LayoutParams.WRAP_CONTENT, WindowManager.LayoutParams.WRAP_CONTENT, WindowManager.LayoutParams.TYPE_PHONE, WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE, PixelFormat.TRANSLUCENT);

params.gravity= Gravity.CENTER|Gravity.CENTER; 
    params.x=160; 
    params.y=160; 

    windowManager=(WindowManager)getSystemService(WINDOW_SERVICE); 
    windowManager.addView(mfloatview,params); 

meine frage ist es möglich, ein schwimmendes app-symbol in android tragen?

Antwort

0

Ich bin mir nicht sicher, ob diese Funktion (App-Symbol über dem gesamten Fenster anzeigen) verfügbar ist. Aber Sie können versuchen, die Dokumentation zu überprüfen - Watch Face Complications.

Eine Komplikation ist jede Funktion in einem Zifferblatt, die mehr als Stunden und Minuten anzeigt. Zum Beispiel ist eine Batterieanzeige eine Komplikation. Die Complications-API gilt sowohl für Watch-Faces als auch für Datenprovider-Apps.

Genau wie folgt aus:

enter image description here

Da Sie Android verwenden Wear 2.0 Complication API wird für die Verwendung zur Verfügung stehen.

Hoffe, das hilft.

+0

Danke Mr.Rebot, ich dieses versucht und es funktioniert auf Verschleiß auch ... http://www.androidhive.info/2016/11/android-floating-widget-like-facebook-chat-head/ – Karthik