Android 从手势中删除此黄色
如何从手势中删除此黄色Android 从手势中删除此黄色,android,Android,如何从手势中删除此黄色 当我拖动一个开始位置到结束位置时,我不需要任何颜色。请帮助我获取android代码我也遇到了同样的问题,我终于找到了解决方案。如果查看GestureOverlayView的源代码,您会注意到第559行(和其他行)的mHandleGestureActions的布尔测试,它在绘制手势时调用[private void]setCurrentColor。不幸的是,mHandleGetureActions仅在使用OnGeturePerformedListener侦听器时设置 这是一个
当我拖动一个开始位置到结束位置时,我不需要任何颜色。请帮助我获取android代码我也遇到了同样的问题,我终于找到了解决方案。如果查看GestureOverlayView的源代码,您会注意到第559行(和其他行)的mHandleGestureActions的布尔测试,它在绘制手势时调用[private void]setCurrentColor。不幸的是,mHandleGetureActions仅在使用OnGeturePerformedListener侦听器时设置 这是一个完全的黑客;但它是有效的: 创建一个存根视图,该视图实现OnGesturePerformedListener,并将其添加到覆盖的OnGesturePerformedListener列表中。你不必这么做 对听众做任何事;但它必须是一个独立的视图,与您作为真正的侦听器使用的视图不同(否则您的应用程序会崩溃)。然后添加您的
OnGetSturingListener或OnGetSturingListener视图,这才是真正的工作。我也遇到了同样的问题,我终于找到了解决方案。如果查看GestureOverlayView的源代码,您会注意到第559行(和其他行)的mHandleGestureActions的布尔测试,它在绘制手势时调用[private void]setCurrentColor。不幸的是,mHandleGetureActions仅在使用OnGeturePerformedListener侦听器时设置
mLibrary = GestureLibraries.fromRawResource(this, R.raw.spells);
if (!mLibrary.load())
{
finish();
}
GestureOverlayView gestures = (GestureOverlayView) findViewById(R.id.gestures);
gestures.addOnGesturePerformedListener(this); gestures.getGestureColor();
这是一个完全的黑客;但它是有效的:
创建一个存根视图,该视图实现OnGesturePerformedListener,并将其添加到覆盖的OnGesturePerformedListener列表中。你不必这么做
对听众做任何事;但它必须是一个独立的视图,与您作为真正的侦听器使用的视图不同(否则您的应用程序会崩溃)。然后添加您的
OnGetSturingListener或OnGetSturingListener视图,这才是真正的工作。我找到了一个解决方案。有两种方法可用于您的GestureOverlayView实例。
mLibrary = GestureLibraries.fromRawResource(this, R.raw.spells);
if (!mLibrary.load())
{
finish();
}
GestureOverlayView gestures = (GestureOverlayView) findViewById(R.id.gestures);
gestures.addOnGesturePerformedListener(this); gestures.getGestureColor();
它们被称为setGestureColor()和setuncertivegesturecolor()
(gestureOverlayView.setGestureColor(Color.TRANSPARENT);gestureOverlayView.SetUncertificationGestureColor(Color.TRANSPARENT);)
请在下面找到整个示例。这是我主要活动的onCreate方法的一个片段。第二行和第三行解决了您的问题
gestureOverlayView.addOnGesturePerformedListener(new OnGesturePerformedListener() {
public void onGesturePerformed(GestureOverlayView overlay, Gesture gesture) {
}
});
gestureOverlayView.setOnTouchListener(new OnTouchListener() {
public boolean onTouch(View v, MotionEvent event) {
// TODO Auto-generated method stub
return false;
}
});
我找到了解决办法。有两种方法可用于您的GestureOverlayView实例。 它们被称为setGestureColor()和setuncertivegesturecolor() (gestureOverlayView.setGestureColor(Color.TRANSPARENT);gestureOverlayView.SetUncertificationGestureColor(Color.TRANSPARENT);) 请在下面找到整个示例。这是我主要活动的onCreate方法的一个片段。第二行和第三行解决了您的问题
gestureOverlayView.addOnGesturePerformedListener(new OnGesturePerformedListener() {
public void onGesturePerformed(GestureOverlayView overlay, Gesture gesture) {
}
});
gestureOverlayView.setOnTouchListener(new OnTouchListener() {
public boolean onTouch(View v, MotionEvent event) {
// TODO Auto-generated method stub
return false;
}
});
在XML中添加这一行
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);
此代码
#000000
以十六进制表示黑色在XML中添加此行
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);
此代码
#000000
以十六进制表示黑色在您的视图XML文件中将此代码添加到GestureOverlayView中
android:gestureColor="#000000"
现在回答这个问题已经太晚了,但也许它可以帮助别人 在视图XML文件中,将此添加到GestureOverlayView中
android:gestureColor="#000000"
现在回答这个问题已经太晚了,但也许它可以帮助别人 将此代码添加到xml中
android:gestureColor="#0000ff"
android:uncertainGestureColor="#0000ff"
将此代码添加到xml中
android:gestureColor="#0000ff"
android:uncertainGestureColor="#0000ff"
哪里是黄色颜色!!!当我拖动并在经过此代码的地方绘制一条黄色线条时..在,问题是它自己亲爱的,请查看其他人如何使用代码提问。mLibrary=GestureLibraries.fromRawResource(this,R.raw.spells);如果(!mLibrary.load()){finish();}GestureOverlayView手势=(GestureOverlayView)findViewById(R.id.signities);手势。添加感知性能监听器(此);getGestureColor();哪里是黄色颜色!!!当我拖动并在经过此代码的地方绘制一条黄色线条时..在,问题是它自己亲爱的,请查看其他人如何使用代码提问。mLibrary=GestureLibraries.fromRawResource(this,R.raw.spells);如果(!mLibrary.load()){finish();}GestureOverlayView手势=(GestureOverlayView)findViewById(R.id.signities);手势。添加感知性能监听器(此);getGestureColor();你能发布一些你提出的建议的源代码吗?它可能会帮助原始用户接受你的答案。你能发布一些你提出的建议的源代码吗?它可能会帮助原始用户接受您的答案。