Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android viewpage實現禁止滑動的功能

Android viewpage實現禁止滑動的功能

編輯:關於Android編程

Android viewpage實現禁止滑動

               由於最近做項目有一個Android viewpage實現禁止滑動這樣的功能,開始覺得很是不好實現,但是項目經理分配的任務,客戶需求啊,硬著頭皮做出來了,這裡記錄下如何實現。

方法很簡單

                重寫viewpager就可以了,現在將代碼貼出.

import Android.content.Context;
import android.support.v4.view.ViewPager;
import android.util.AttributeSet;
import android.view.MotionEvent;


public class CustomViewPager extends ViewPager {


  private boolean enabled;


  public CustomViewPager(Context context, AttributeSet attrs) {
    super(context, attrs);
    this.enabled = false;
  }

觸摸沒有反應就可以了

  @Override
  public boolean onTouchEvent(MotionEvent event) {
    if (this.enabled) {
      return super.onTouchEvent(event);
    }
 
    return false;
  }


  @Override
  public boolean onInterceptTouchEvent(MotionEvent event) {
    if (this.enabled) {
      return super.onInterceptTouchEvent(event);
    }
 
    return false;
  }
 
  public void setPagingEnabled(boolean enabled) {
    this.enabled = enabled;
  }
}



然後在繼承這個類就好了

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved