1

我正在开发一个磨损应用程序,我希望应用程序图标显示在表盘上方的窗口顶部。我曾尝试使用 WindowManager 但未能得到结果。

WindowManager.LayoutParams 参数=新 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);

我的问题是可以在 android wear 中添加一个浮动应用程序图标吗?

4

2 回答 2

0

我不确定此功能(在所有窗口顶部显示应用程序图标)是否可用。但是您可以尝试查看文档 - Watch Face Complications

复杂功能是表盘中显示超过小时和分钟的任何功能。例如,电池指示器是一种复杂功能。Complications API 适用于表盘和数据提供者应用程序。

像这样:

在此处输入图像描述

由于您使用的是 Android Wear 2.0,因此可以使用 Complication API。

希望这可以帮助。

于 2017-04-23T14:01:59.923 回答
0

我试过这个,也适用于 android wear...应用相同的概念来穿,它可以工作 http://www.androidhive.info/2016/11/android-floating-widget-like-facebook-chat-head/

于 2017-04-24T12:34:17.050 回答