首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从手势中删除此黄色

从手势中删除此黄色
EN

Stack Overflow用户
提问于 2012-08-18 16:03:01
回答 6查看 1.3K关注 0票数 0
代码语言:javascript
复制
mLibrary = GestureLibraries.fromRawResource(this, R.raw.spells); 

if (!mLibrary.load()) 
{ 
     finish(); 
} 

GestureOverlayView gestures = (GestureOverlayView) findViewById(R.id.gestures); 
gestures.addOnGesturePerformedListener(this); gestures.getGestureColor(); 

如何从手势中删除此黄色...

当我拖动一个开始位置到结束位置时,我没有任何颜色。请帮我看一下android代码

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2014-05-06 16:31:33

在XML中添加下面这一行

代码语言:javascript
复制
android:gestureColor="#000000"

此代码#000000表示十六进制的黑色

票数 2
EN

Stack Overflow用户

发布于 2013-08-10 02:21:53

我找到了一个解决方案。您的GestureOverlayView实例有两种方法。它们被称为gestureOverlayView.setUncertainGestureColor(Color.TRANSPARENT);)的setGestureColor()和setUncertainGestureColor()

请在下面找到整个示例。它是我的主要活动的onCreate-method的一个片段。第二行和第三行解决了您的问题。

代码语言:javascript
复制
ActivityGestureOverlayView gestureOverlayView = new GestureOverlayView(this);
        gestureOverlayView.setGestureColor(Color.TRANSPARENT);
        gestureOverlayView.setUncertainGestureColor(Color.TRANSPARENT);

        View inflate = getLayoutInflater().inflate(R.layout.activity_main, null);
        gestureOverlayView.addView(inflate);
        gestureOverlayView.addOnGesturePerformedListener((OnGesturePerformedListener) this);
        MainActivity.gestureLib = GestureLibraries.fromRawResource(this, R.raw.gestures);
        if (!MainActivity.gestureLib.load()) {
            finish();
        }
        setContentView(gestureOverlayView);
票数 1
EN

Stack Overflow用户

发布于 2012-12-27 14:37:20

我也遇到了同样的问题,我终于找到了解决方案。如果您查看GestureOverlayView的源代码,您会注意到mHandleGestureActions的559行(和其他代码)的布尔测试,该测试在绘制手势时调用private void setCurrentColor。遗憾的是,只有在使用OnGesturePerformedListener侦听器时才会设置mHandleGestureActions。

这是一个完全的黑客;但它是有效的:

创建一个实现OnGesturePerformedListener的存根视图,并将其添加到覆盖图的OnGesturePerformedListeners列表中。你不需要对监听器做任何事情;但它需要是一个独立于你用作真正的监听器的视图(否则你的应用程序会崩溃)。然后添加执行实际工作的OnGesturingListener或OnGestureListener视图。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12016984

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档