将手势颜色设置为透明

发布于 2024-11-04 06:15:29 字数 827 浏览 5 评论 0原文

我试图让我的应用程序不显示任何手势,无论它们是否被识别。就目前而言,我可以将识别的颜色设置为透明。这很好用。但是,如果我将无法识别的手势颜色设置为透明,它仍然显示为绿色。我尝试将其更改为其他颜色(即蓝色)并且这有效。它似乎专门用于无法识别的手势上的透明颜色。有人有什么想法吗?

>       GestureOverlayView
> gestureOverlayView = new
> GestureOverlayView(this);         View
> inflate =
> getLayoutInflater().inflate(R.layout.item,
> null);
>       gestureOverlayView.addView(inflate);
>       gestureOverlayView.setGestureColor(Color.TRANSPARENT);
>       gestureOverlayView.setUncertainGestureColor(Color.TRANSPARENT);
>       gestureOverlayView.addOnGesturePerformedListener(this);
>       gestureLib =
> GestureLibraries.fromRawResource(this,
> R.raw.gestures);      
>         if (!gestureLib.load()) {
>             finish();
>         }         setContentView(gestureOverlayView);

I am trying to make my application not to show any gestures wether they are recognised or not. As it stands at the moment I am able to set the recognised color to transparent. This works fine. However if I set unrecognisedgesture color to transparent it still shows as green. I have tried changing this to other colors (i.e. blue) and this works. It seems to be specifically for the Transparent color on unrecognised gesture. Anybody have any ideas?

>       GestureOverlayView
> gestureOverlayView = new
> GestureOverlayView(this);         View
> inflate =
> getLayoutInflater().inflate(R.layout.item,
> null);
>       gestureOverlayView.addView(inflate);
>       gestureOverlayView.setGestureColor(Color.TRANSPARENT);
>       gestureOverlayView.setUncertainGestureColor(Color.TRANSPARENT);
>       gestureOverlayView.addOnGesturePerformedListener(this);
>       gestureLib =
> GestureLibraries.fromRawResource(this,
> R.raw.gestures);      
>         if (!gestureLib.load()) {
>             finish();
>         }         setContentView(gestureOverlayView);

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

无敌元气妹 2024-11-11 06:15:29

我最终明白了这一点,尽管我花了一段时间。上面是正确的,但我需要在 XML 布局中设置以下内容以使手势透明

  android:uncertainGestureColor="#00000000"
  android:gestureColor="#00000000">

I figured this out in the end tho it took me a while. The above is correct but I need to set the below in the XML layout for the gestures to be transparent

  android:uncertainGestureColor="#00000000"
  android:gestureColor="#00000000">
笛声青案梦长安 2024-11-11 06:15:29

在 GestureOverlayView 方法中,有一种方法可以激活/禁用手势笔画的可见性。

gestureOverlayView.setGestureVisible(false);

In the GestureOverlayView methods there is one which activates/disativates the visibility of the gesture strokes.

gestureOverlayView.setGestureVisible(false);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文