У меня есть следующий код, который использует жесты для прокрутки моего hfm, но переопределение этого hfm, по существу, переопределяет все поля на экране, делая их бесполезными.Как это возможно, я думал, что этот конкретный TouchEvent принадлежит HFM?Как мне обойти это и просто отключить сенсорную прокрутку для hfm?
gallery = new CustomHFM(){
protected void sublayout(int maxWidth, int maxHeight){
super.sublayout(maxWidth, 200);
setExtent(maxWidth,200);
}
protected boolean touchEvent(TouchEvent message){
int eventCode = message.getEvent();
if(eventCode == TouchEvent.GESTURE){
System.out.println("SWIPE GESTURE");
TouchGesture g = message.getGesture();
int gesturecode = g.getEvent();
int direction = g.getSwipeDirection();
//gallery.setHorizontalScroll(page_two, true);
if(direction == TouchGesture.SWIPE_WEST)
slideNext();
if(direction == TouchGesture.SWIPE_EAST)
slidePrev();
pressed = true;
}
if(eventCode == TouchEvent.UP){
pressed = false;
//slide();
}
return true;
}
};