2013-07-05 29 views
0

在我的应用程序我有一个flipView使用emilsjolander库。这很好,但我无法在打开FlipView时自动停止翻转效果。事实上,如果我触摸屏幕的效果停止,但我会在几秒钟后停止。你知道库是否包含一个方法,或者,在几秒钟后模拟touchEvent? 感谢的停止与emilsjolander翻转FlipView

回答

0

我知道答案是这么晚,但如果他们陷入这个问题,它会帮助别人。反正

//peakNext(false); 
+0

感谢,但我同样解决了修改库:您可以通过只禁用评论第一页自动翻转你的回应 – hasmet

0
public class MyFlipView extends se.emilsjolander.flipview.FlipView 
{ 
    private boolean isEnabled = true; 

    public MyFlipView(Context context) 
    { 
     super(context); 

    } 

    public MyFlipView(Context context, AttributeSet attrs) 
    { 
     super(context, attrs, 0); 
    } 

    public MyFlipView(Context context, AttributeSet attrs, int defStyle) 
    { 
     super(context, attrs, defStyle); 
    } 

    @Override 
    public boolean onInterceptTouchEvent(MotionEvent ev) 
    { 
     if (isEnabled) 
      return super.onInterceptTouchEvent(ev); 
     else 
      return false; 
    } 

    public void disable() 
    { 
     isEnabled = false; 
    } 

    public void enable() 
    { 
     isEnabled = true; 
    } 
} 

申报XML作为 < “YourPackage” .MyFlipView

/>