実行時にジェスチャーの色を変更したいと思います。
レイアウトXMLを使用してジェスチャーの色を変更できますが、コードは使用できません。
私は実行時にジェスチャーの色を変更します。
private class GesturesProcessor implements GestureOverlayView.OnGestureListener {
public GesturesProcessor() {
GestureOverlayView overlay = (GestureOverlayView) findViewById(R.id.gestures_overlay);
Log.i("on", "constructor");
overlay.setGestureColor(R.color.lightblue);
}
public void onGestureStarted(GestureOverlayView overlay, MotionEvent event) {
mDoneButton.setEnabled(false);
mGesture = null;
Log.i("on", "ongesture started");
}
public void onGesture(GestureOverlayView overlay, MotionEvent event) {
}
public void onGestureEnded(GestureOverlayView overlay, MotionEvent event) {
mGesture = overlay.getGesture();
Log.i("on", "gesture ended");
/*if (mGesture.getLength() < LENGTH_THRESHOLD) {
overlay.clear(false);
}*/
mDoneButton.setEnabled(true);
}
public void onGestureCancelled(GestureOverlayView overlay, MotionEvent event) {
Log.i("on", "gesture ended");
}
}
を試してみましたが、ジェスチャー色の使用にgestureOverlayViewがGestureOverLayViewの目的である
gestureOverlayView.setGestureColor(Color.BLACK);
を変更するには
返信ありがとうございますその作業 – varun
あなたの最も歓迎:) – Sameer