微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

android.widget.Scroller的实例源码

项目:GitHub    文件BaseReadView.java   
public BaseReadView(Context context,String bookId,List<BookMixAToc.mixToc.Chapters> chaptersList,OnReadStatechangelistener listener) {
    super(context);
    this.listener = listener;
    this.bookId = bookId;

    mScreenWidth = ScreenUtils.getScreenWidth();
    mScreenHeight = ScreenUtils.getScreenHeight();

    mCurPageBitmap = Bitmap.createBitmap(mScreenWidth,mScreenHeight,Bitmap.Config.ARGB_8888);
    mNextPageBitmap = Bitmap.createBitmap(mScreenWidth,Bitmap.Config.ARGB_8888);
    mCurrentPageCanvas = new Canvas(mCurPageBitmap);
    mNextPageCanvas = new Canvas(mNextPageBitmap);

    mScroller = new Scroller(getContext());

    pagefactory = new PageFactory(getContext(),bookId,chaptersList);
    pagefactory.setonReadStatechangelistener(listener);
}
项目:microMathematics    文件TwoDScrollView.java   
private void prepare(AttributeSet attrs)
{
    setFocusable(true);
    setDescendantFocusability(FOCUS_AFTER_DESCENDANTS);
    setwillNotDraw(false);
    mScroller = new Scroller(getContext());
    mScaleGestureDetector = new ScaleGestureDetector(getContext(),mScaleListener);
    mGestureDetector = new GestureDetectorCompat(getContext(),mGestureListener);
    if (attrs != null)
    {
        TypedArray a = getContext().obtainStyledAttributes(attrs,R.styleable.CustomViewExtension,0);
        autoScrollMargins = a.getDimensionPixelSize(R.styleable.CustomViewExtension_autoScrollMargins,0);
        a.recycle();
    }
    mEdgeGlowLeft = new EdgeEffectCompat(getContext());
    mEdgeGlowTop = new EdgeEffectCompat(getContext());
    mEdgeGlowRight = new EdgeEffectCompat(getContext());
    mEdgeGlowBottom = new EdgeEffectCompat(getContext());
    setwillNotDraw(false);
}
项目:SmoothRefreshLayout    文件SRReflectUtil.java   
public static Scroller setScrollerInterpolatorOrReCreateScroller(Context context,Scroller scroller,Interpolator interpolator) {
    try {
        if (sScrollerInterpolatorField == null) {
            sScrollerInterpolatorField = Scroller.class.getDeclaredField("mInterpolator");
            if (sScrollerInterpolatorField != null)
                sScrollerInterpolatorField.setAccessible(true);
        }
        if (sScrollerInterpolatorField == null) {
            return new Scroller(context,interpolator);
        } else {
            sScrollerInterpolatorField.set(scroller,interpolator);
            return scroller;
        }
    } catch (Exception e) {
        return new Scroller(context,interpolator);
    }
}
项目:Hitalk    文件OverScrollLayout.java   
private void init() {
        configuration = ViewConfiguration.get(getContext());
        mScroller = new Scroller(getContext(),new OvershootInterpolator(0.75f));
        flingRunnable = new FlingRunnable();
        overScrollRunnable = new OverScrollRunnable();
        flingScroller = new OverScroller(getContext());
        detector = new GestureDetector(getContext(),new GestureDetector.SimpleOnGestureListener() {
            @Override
            public boolean onFling(MotionEvent e1,MotionEvent e2,float veLocityX,float veLocityY) {
                if (isOverScrollTop || isOverScrollBottom || isOverScrollLeft || isOverScrollRight) {
                    return false;
                }
//
                flingRunnable.start(veLocityX,veLocityY);
                return false;
            }
        });
    }
项目:AndroidBasicLibs    文件HorizontialListView.java   
private synchronized void initView() {
    mLeftViewIndex = -1;
    mRightViewIndex = 0;
    mdisplayOffset = 0;
    mCurrentX = 0;
    mNextX = 0;
    mMaxX = Integer.MAX_VALUE;
    mScroller = new Scroller(getContext());

    mGesture = new GestureDetector(getContext(),mOnGesture);
    displayMetrics displayMetrics = new displayMetrics();
    ((Activity)context).getwindowManager().getDefaultdisplay().getMetrics(displayMetrics);
    screenWidth = displayMetrics.widthPixels-180;

    verticalMindistance = screenWidth/4;
}
项目:boohee_v5.6    文件horizontallistViewPosition.java   
private synchronized void initView() {
    this.mLeftViewIndex = -1;
    this.mRightViewIndex = 0;
    this.mdisplayOffset = 0;
    this.mCurrentX = 0;
    this.mNextX = 0;
    this.mFirstPosition = 0;
    this.mSpecificPosition = 0;
    this.mSpecificLeft = 0;
    this.mMaxX = ActivityChooserViewAdapter.MAX_ACTIVITY_COUNT_UNLIMITED;
    this.mMinX = Integer.MIN_VALUE;
    this.mScroller = new Scroller(getContext());
    if (!isInEditMode()) {
        this.mGesture = new GestureDetector(getContext(),this.mOnGesture);
    }
}
项目:GitHub    文件XListView.java   
private void initWithContext(Context context) {
    setFadingEdgeLength(0); // 消除边界模糊
    setoverScrollMode(View.OVER_SCROLL_NEVER); // 消除滚动边框

    mScroller = new Scroller(context,new DecelerateInterpolator());
    // XListView need the scroll event,and it will dispatch the event to
    // user's listener (as a proxy).
    super.setonScrollListener(this);

    // init header view
    mHeaderView = new XListViewHeader(context);
    mHeaderViewContent = (RelativeLayout) mHeaderView
            .findViewById(R.id.xlistview_header_content);
    mHeaderTimeView = (TextView) mHeaderView.findViewById(R.id.xlistview_header_time);
    addHeaderView(mHeaderView);

    // init footer view
    mFooterView = new XListViewFooter(context);

    // init header height
    mHeaderView.getViewTreeObserver().addOnGlobalLayoutListener(
            new OnGlobalLayoutListener() {
                @SuppressWarnings("deprecation")
                @Override
                public void onGlobalLayout() {
                    mHeaderViewHeight = mHeaderViewContent.getHeight();
                    getViewTreeObserver()
                    .removeGlobalOnLayoutListener(this);
                }
            });
}
项目:AndroidPDF    文件DocumentView.java   
public DocumentView(Context context,final ZoomModel zoomModel,DecodingProgressModel progressModel,CurrentPageModel currentPageModel) {
    super(context);
    this.zoomModel = zoomModel;
    this.progressModel = progressModel;
    this.currentPageModel = currentPageModel;
    setKeepScreenOn(true);
    scroller = new Scroller(getContext());
    setFocusable(true);
    setFocusableInTouchMode(true);
    initMultiTouchZoomIfAvailable(zoomModel);
}
项目:DateTimePicker    文件NumberPicker.java   
/**
 * Callback invoked upon completion of a given <code>scroller</code>.
 */
private void onScrollerFinished(Scroller scroller) {
    if (scroller == mFlingScroller) {
        if (!ensureScrollWheelAdjusted()) {
            updateInputTextView();
        }
        onScrollStateChange(OnScrollListener.SCROLL_STATE_IDLE);
    } else {
        if (mScrollState != OnScrollListener.SCROLL_STATE_TOUCH_SCROLL) {
            updateInputTextView();
        }
    }
}
项目:Sega    文件TouchImageView.java   
public CompatScroller(Context context) {
    if (Build.VERSION.SDK_INT < Build.VERSION_CODES.GINGERBREAD) {
        isPreGingerbread = true;
        scroller = new Scroller(context);

    }
    else {
        isPreGingerbread = false;
        overScroller = new OverScroller(context);
    }
}
项目:Programmers    文件TouchImageView.java   
public CompatScroller(Context context) {
    if (VERSION.SDK_INT < VERSION_CODES.GINGERBREAD) {
        isPreGingerbread = true;
        scroller = new Scroller(context);

    } else {
        isPreGingerbread = false;
        overScroller = new OverScroller(context);
    }
}
项目:Android-TV-FocusLayout    文件HLayoutContainer.java   
public HLayoutContainer(Context context,AttributeSet attrs) {
    super(context,attrs);
    // 获取屏幕宽度
    displayMetrics metric = new displayMetrics();
    display display = ((Activity) context).getwindowManager().getDefaultdisplay();
    display.getMetrics(metric);
    screenWidth = metric.widthPixels; // 屏幕宽度(像素)
    padding = 36;
    rightOffset = 60;
    offset = 10;
    mScroller = new Scroller(context);
    // 由于动画会导致view出现覆盖,所以我们要打开order开关来主动改变view的绘制顺序
    setChildrenDrawingOrderEnabled(true);
}
项目:WeatherStream    文件CustomViewAbove.java   
void initCustomViewAbove() {
    setwillNotDraw(false);
    setDescendantFocusability(FOCUS_AFTER_DESCENDANTS);
    setFocusable(true);
    final Context context = getContext();
    mScroller = new Scroller(context,sInterpolator);
    final ViewConfiguration configuration = ViewConfiguration.get(context);
    mTouchSlop = ViewConfigurationCompat.getScaledPagingTouchSlop(configuration);
    mMinimumVeLocity = configuration.getScaledMinimumFlingVeLocity();
    mMaximumVeLocity = configuration.getScaledMaximumFlingVeLocity();
    setInternalPagechangelistener(new SimpleOnPagechangelistener() {
        public void onPageSelected(int position) {
            if (mViewBehind != null) {
                switch (position) {
                case 0:
                case 2:
                    mViewBehind.setChildrenEnabled(true);
                    break;
                case 1:
                    mViewBehind.setChildrenEnabled(false);
                    break;
                }
            }
        }
    });

    final float density = context.getResources().getdisplayMetrics().density;
    mFlingdistance = (int) (MIN_disTANCE_FOR_FLING * density);
}
项目:android-project-gallery    文件ViewPagerCompat.java   
void initViewPager() {
    setwillNotDraw(false);
    setDescendantFocusability(FOCUS_AFTER_DESCENDANTS);
    setFocusable(true);
    final Context context = getContext();
    mScroller = new Scroller(context,sInterpolator);
    final ViewConfiguration configuration = ViewConfiguration.get(context);
    final float density = context.getResources().getdisplayMetrics().density;

    mTouchSlop = ViewConfigurationCompat.getScaledPagingTouchSlop(configuration);
    mMinimumVeLocity = (int) (MIN_FLING_VELociTY * density);
    mMaximumVeLocity = configuration.getScaledMaximumFlingVeLocity();
    mLeftEdge = new EdgeEffectCompat(context);
    mRightEdge = new EdgeEffectCompat(context);

    mFlingdistance = (int) (MIN_disTANCE_FOR_FLING * density);
    mCloseEnough = (int) (CLOSE_ENOUGH * density);
    mDefaultGutterSize = (int) (DEFAULT_GUTTER_SIZE * density);

    ViewCompat.setAccessibilityDelegate(this,new MyAccessibilityDelegate());

    if (ViewCompat.getImportantForAccessibility(this)
            == ViewCompat.IMPORTANT_FOR_ACCESSIBILITY_AUTO) {
        ViewCompat.setImportantForAccessibility(this,ViewCompat.IMPORTANT_FOR_ACCESSIBILITY_YES);
    }
}
项目:BoardView    文件BoardView.java   
@Override
protected void onFinishInflate() {
    super.onFinishInflate();
    mRootLayout = new horizontalscrollview(getContext());
    mRootLayout.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT,LayoutParams.MATCH_PARENT));
    mParentLayout = new LinearLayout(getContext());
    mParentLayout.setorientation(LinearLayout.HORIZONTAL);
    mScroller = new Scroller(mRootLayout.getContext(),new DecelerateInterpolator(1.2f));
    mParentLayout.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.MATCH_PARENT));
    mRootLayout.addView(mParentLayout);
    addView(mRootLayout);
}
项目:Amazing    文件DragFrameLayout.java   
private void init(Context context,AttributeSet attrs) {
    resolveAttr(context,attrs);
    scroller = new Scroller(getContext());
    displayMetrics displayMetrics = this.getResources().getdisplayMetrics();
    width = displayMetrics.widthPixels;
    height = displayMetrics.heightPixels;//
    statusBarHeight = getStatusBarHeight();
    if (statusBarHeight == 0) {
        statusBarHeight = (int) (25 * displayMetrics.scaledDensity + 0.5f);
    }
    height -= statusBarHeight;
    //还需要减去actionBar的高度
    margin_edge = 10;
}
项目:boohee_v5.6    文件TouchImageView.java   
public CompatScroller(Context context) {
    if (VERSION.SDK_INT < 9) {
        this.isPreGingerbread = true;
        this.scroller = new Scroller(context);
        return;
    }
    this.isPreGingerbread = false;
    this.overScroller = new OverScroller(context);
}
项目:godlibrary    文件horizontallistView.java   
private synchronized void initView() {
    mLeftViewIndex = -1;
    mRightViewIndex = 0;
    mdisplayOffset = 0;
    mCurrentX = 0;
    mNextX = 0;
    mMaxX = Integer.MAX_VALUE;
    mScroller = new Scroller(getContext());
    mGesture = new GestureDetector(getContext(),mOnGesture);
}
项目:AssistantBySDK    文件WheelScroller.java   
/**
 * Constructor
 * @param context the current context
 * @param listener the scrolling listener
 */
public WheelScroller(Context context,ScrollingListener listener) {
    gestureDetector = new GestureDetector(context,gestureListener);
    gestureDetector.setIsLongpressEnabled(false);

    scroller = new Scroller(context);

    this.listener = listener;
    this.context = context;
}
项目:KUtils    文件WheelView.java   
/**
 * Initializes class data
 *
 * @param context the mContext
 */
private void initData(Context context) {
    mContext = context;
    gestureDetector = new GestureDetector(context,gestureListener);
    gestureDetector.setIsLongpressEnabled(false);

    scroller = new Scroller(context);
    TEXT_SIZE = ToolUtils.dip2px(context,TEXT_SIZE);
    ITEM_OFFSET = ToolUtils.dip2px(context,ITEM_OFFSET);
}
项目:social-app-android    文件TouchImageView.java   
public CompatScroller(Context context) {
    if (VERSION.SDK_INT < VERSION_CODES.GINGERBREAD) {
        isPreGingerbread = true;
        scroller = new Scroller(context);

    } else {
        isPreGingerbread = false;
        overScroller = new OverScroller(context);
    }
}
项目:Renrentou    文件XCCycleViewPager.java   
void initViewPager() {
    setwillNotDraw(false);
    setDescendantFocusability(FOCUS_AFTER_DESCENDANTS);
    setFocusable(true);
    final Context context = getContext();
    mScroller = new Scroller(context,ViewCompat.IMPORTANT_FOR_ACCESSIBILITY_YES);
    }
}
项目:VerticalWebView    文件VerticalParentViewPager.java   
void initViewPager() {
    setwillNotDraw(false);
    setDescendantFocusability(FOCUS_AFTER_DESCENDANTS);
    setFocusable(true);
    final Context context = getContext();
    mScroller = new Scroller(context,ViewCompat.IMPORTANT_FOR_ACCESSIBILITY_YES);
    }
}
项目:spinify_android    文件TouchImageView.java   
public CompatScroller(Context context) {
    if (VERSION.SDK_INT < VERSION_CODES.GINGERBREAD) {
        isPreGingerbread = true;
        scroller = new Scroller(context);

    } else {
        isPreGingerbread = false;
        overScroller = new OverScroller(context);
    }
}
项目:HorizontalLoopView    文件HorizontalLoopView.java   
/**
 * 初始化一些滚动的属性
 */
private void initScroll() {
    mScroller = new Scroller(getContext());
    //水平垂直
    setGravity(Gravity.CENTER_VERTICAL);
    //水平方向
    setorientation(HORIZONTAL);
    //视图滚动配置
    final ViewConfiguration configuration = ViewConfiguration.get(getContext());
    //获取最小滚动距离
    mMinimumVeLocity = configuration.getScaledMinimumFlingVeLocity();
    //最大滚动距离
    mMaximumVeLocity = configuration.getScaledMaximumFlingVeLocity();

}
项目:DailyZhiHu    文件CustomViewAbove.java   
void initCustomViewAbove() {
    setwillNotDraw(false);
    setDescendantFocusability(FOCUS_AFTER_DESCENDANTS);
    setFocusable(true);
    final Context context = getContext();
    mScroller = new Scroller(context,sInterpolator);
    final ViewConfiguration configuration = ViewConfiguration.get(context);
    mTouchSlop = ViewConfigurationCompat.getScaledPagingTouchSlop(configuration);
    mMinimumVeLocity = configuration.getScaledMinimumFlingVeLocity();
    mMaximumVeLocity = configuration.getScaledMaximumFlingVeLocity();
    setInternalPagechangelistener(new SimpleOnPagechangelistener() {
        public void onPageSelected(int position) {
            if (mViewBehind != null) {
                switch (position) {
                case 0:
                case 2:
                    mViewBehind.setChildrenEnabled(true);
                    break;
                case 1:
                    mViewBehind.setChildrenEnabled(false);
                    break;
                }
            }
        }
    });

    final float density = context.getResources().getdisplayMetrics().density;
    mFlingdistance = (int) (MIN_disTANCE_FOR_FLING * density);
}
项目:MyLife    文件ElasticDrawer.java   
@SuppressLint("NewApi")
protected void initDrawer(Context context,AttributeSet attrs,int defStyle) {
    setwillNotDraw(false);
    setFocusable(false);
    TypedArray a = context.obtainStyledAttributes(attrs,R.styleable.ElasticDrawer);

    mMenuSize = a.getDimensionPixelSize(R.styleable.ElasticDrawer_edMenuSize,dpToPx(240));

    mMenuBackground = a.getColor(R.styleable.ElasticDrawer_edMenuBackground,0xFFdddddd);

    mTouchBezelSize = a.getDimensionPixelSize(R.styleable.ElasticDrawer_edTouchBezelSize,dpToPx(DEFAULT_DRAG_BEZEL_DP));

    mMaxAnimationDuration = a.getInt(R.styleable.ElasticDrawer_edMaxAnimationDuration,DEFAULT_ANIMATION_DURATION);

    final int position = a.getInt(R.styleable.ElasticDrawer_edPosition,0);
    setPosition(position);
    a.recycle();

    mMenuContainer = new NoClickThroughFrameLayout(context);
    mMenuContainer.setBackgroundColor(getResources().getColor(android.R.color.transparent));

    mContentContainer = new NoClickThroughFrameLayout(context);

    final ViewConfiguration configuration = ViewConfiguration.get(context);
    mTouchSlop = configuration.getScaledTouchSlop();
    mMaxVeLocity = configuration.getScaledMaximumFlingVeLocity();

    mScroller = new Scroller(context,SMOOTH_INTERPOLATOR);
    mCloseEnough = dpToPx(CLOSE_ENOUGH);

    mContentContainer.setLayerType(View.LAYER_TYPE_NONE,null);
    mContentContainer.setHardwareLayersEnabled(false);
}
项目:APIJSON-Android-RxJava    文件XListView.java   
private void initWithContext(Context context) {
    setFadingEdgeLength(0); // 消除边界模糊
    setoverScrollMode(View.OVER_SCROLL_NEVER); // 消除滚动边框

    mScroller = new Scroller(context,and it will dispatch the event to
    // user's listener (as a proxy).
    super.setonScrollListener(this);

    // init header view
    mHeaderView = new XListViewHeader(context);
    mHeaderViewContent = (RelativeLayout) mHeaderView
            .findViewById(R.id.xlistview_header_content);
    mHeaderTimeView = (TextView) mHeaderView.findViewById(R.id.xlistview_header_time);
    addHeaderView(mHeaderView);

    // init footer view
    mFooterView = new XListViewFooter(context);

    // init header height
    mHeaderView.getViewTreeObserver().addOnGlobalLayoutListener(
            new OnGlobalLayoutListener() {
                @SuppressWarnings("deprecation")
                @Override
                public void onGlobalLayout() {
                    mHeaderViewHeight = mHeaderViewContent.getHeight();
                    getViewTreeObserver()
                    .removeGlobalOnLayoutListener(this);
                }
            });
}
项目:Expert-Android-Programming    文件TouchImageView.java   
public CompatScroller(Context context) {
    if (Build.VERSION.SDK_INT < Build.VERSION_CODES.GINGERBREAD) {
        isPreGingerbread = true;
        scroller = new Scroller(context);

    } else {
        isPreGingerbread = false;
        overScroller = new OverScroller(context);
    }
}
项目:aarLibrary    文件XRefreshView.java   
public XRefreshView(Context context,attrs);
    setClickable(true);
    setLongClickable(true);
    mContentView = new XRefreshContentView();
    mHolder = new XRefreshHolder();
    mScroller = new Scroller(getContext(),new LinearInterpolator());

    initWithContext(context,attrs);
    setorientation(VERTICAL);
}
项目:DailyStudy    文件CoustomViewPager.java   
private void initView(Context context) {
    detector = new GestureDetector(context,new GestureDetector.SimpleOnGestureListener() {
        @Override
        public boolean onScroll(MotionEvent e1,float distanceX,float distanceY) {
            scrollBy((int) distanceX,0);
            return true;
        }
    });
    scroller = new Scroller(context);
}
项目:Building-Android-UIs-with-custom-views    文件GLDrawer.java   
public GLDrawer(Context context,AttributeSet attributeSet) {
    super(context,attributeSet);

    setEGLContextClientVersion(2);

    listener = null;
    gestureDetector = new GestureDetectorCompat(context,new MenuGestureListener());
    scroller = new Scroller(context);
    glrenderer = new glrenderer();
    setRenderer(glrenderer);
}
项目:Hotspot-master-devp    文件WheelView.java   
/**
 * Initializes class data
 * 
 * @param context
 *            the context
 */
private void initData(Context context) {
    gestureDetector = new GestureDetector(context,gestureListener);
    gestureDetector.setIsLongpressEnabled(false);

    scroller = new Scroller(context);
}
项目:Hotspot-master-devp    文件WheelScroller.java   
/**
 * Constructor
 * 
 * @param context
 *            the current context
 * @param listener
 *            the scrolling listener
 */
public WheelScroller(Context context,gestureListener);
    gestureDetector.setIsLongpressEnabled(false);

    scroller = new Scroller(context);

    this.listener = listener;
    this.context = context;
}
项目:Huochexing12306    文件MsgListView.java   
private void initWithContext(Context context) {
    mScroller = new Scroller(context,and it will dispatch the event to
    // user's listener (as a proxy).
    super.setonScrollListener(this);

    // init header view
    mHeaderView = new MsgHeader(context);
    mHeaderViewContent = (RelativeLayout) mHeaderView
            .findViewById(R.id.msg_header_content);
    // mHeaderTimeView = (TextView) mHeaderView
    // .findViewById(R.id.xlistview_header_time);
    addHeaderView(mHeaderView);

    // init footer view
    mFooterView = new XListViewFooter(context);

    // init header height
    mHeaderView.getViewTreeObserver().addOnGlobalLayoutListener(
            new OnGlobalLayoutListener() {
                @Override
                public void onGlobalLayout() {
                    mHeaderViewHeight = mHeaderViewContent.getHeight();
                    getViewTreeObserver()
                            .removeGlobalOnLayoutListener(this);
                }
            });
}
项目:CXJPadProject    文件TouchImageView.java   
public CompatScroller(Context context) {
    if (VERSION.SDK_INT < VERSION_CODES.GINGERBREAD) {
        isPreGingerbread = true;
        scroller = new Scroller(context);
    }
    else {
        isPreGingerbread = false;
        overScroller = new OverScroller(context);
    }
}
项目:SelectName    文件DragScrollDetailsLayout.java   
@RequiresApi(api = Build.VERSION_CODES.HONEYCOMB)
public DragScrollDetailsLayout(Context context,int defStyleAttr) {
    super(context,attrs,defStyleAttr);
    TypedArray a = context.obtainStyledAttributes(attrs,R.styleable.DragScrollDetailsLayout,defStyleAttr,0);
    mPercent = a.getFloat(R.styleable.DragScrollDetailsLayout_percent,DEFAULT_PERCENT);
    mDuration = a.getInt(R.styleable.DragScrollDetailsLayout_duration,DEFAULT_DURATION);
    mDefaultPanel = a.getInt(R.styleable.DragScrollDetailsLayout_default_panel,0);
    a.recycle();
    mScroller = new Scroller(getContext(),new DecelerateInterpolator());
    mTouchSlop = ViewConfiguration.get(getContext()).getScaledTouchSlop();
    mMaxFlingVeLocity = ViewConfiguration.get(getContext()).getScaledMaximumFlingVeLocity();
    mMiniFlingVeLocity = ViewConfiguration.get(getContext()).getScaledMinimumFlingVeLocity();
    setorientation(VERTICAL);
}
项目:Android_ImagePicker    文件TouchImageView.java   
public CompatScroller(Context context) {
    if (VERSION.SDK_INT < VERSION_CODES.GINGERBREAD) {
        isPreGingerbread = true;
        scroller = new Scroller(context);

    } else {
        isPreGingerbread = false;
        overScroller = new OverScroller(context);
    }
}
项目:OSchina_resources_android    文件TouchImageView.java   
public CompatScroller(Context context) {
    if (VERSION.SDK_INT < VERSION_CODES.GINGERBREAD) {
        isPreGingerbread = true;
        scroller = new Scroller(context);

    } else {
        isPreGingerbread = false;
        overScroller = new OverScroller(context);
    }
}
项目:mupdf-android-viewer-nui    文件WheelScroller.java   
/**
 * Constructor
 * @param context the current context
 * @param listener the scrolling listener
 */
public WheelScroller(Context context,gestureListener);
    gestureDetector.setIsLongpressEnabled(false);

    scroller = new Scroller(context);

    this.listener = listener;
    this.context = context;
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。