3
我想在運行時更改手勢顏色。
我能夠使用佈局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");
}
}
,但它不工作
感謝您的回覆工作 – varun
歡迎光臨:) – Sameer