List of usage examples for android.view ViewConfiguration getScaledMaximumFlingVelocity
public int getScaledMaximumFlingVelocity()
From source file:Main.java
/** * initialize method, called inside the Chart.init() method. * * @param context//w w w. j av a2s.com */ @SuppressWarnings("deprecation") public static void init(Context context) { if (context == null) { // noinspection deprecation mMinimumFlingVelocity = ViewConfiguration.getMinimumFlingVelocity(); // noinspection deprecation mMaximumFlingVelocity = ViewConfiguration.getMaximumFlingVelocity(); Log.e("MPChartLib-Utils", "Utils.init(...) PROVIDED CONTEXT OBJECT IS NULL"); } else { ViewConfiguration viewConfiguration = ViewConfiguration.get(context); mMinimumFlingVelocity = viewConfiguration.getScaledMinimumFlingVelocity(); mMaximumFlingVelocity = viewConfiguration.getScaledMaximumFlingVelocity(); Resources res = context.getResources(); mMetrics = res.getDisplayMetrics(); } }
From source file:com.github.shareme.gwsswwipetodismiss.library.SwipeDismissTouchListener.java
/** * Constructs a new swipe-to-dismiss touch listener for the given view. * //from w w w . j a v a2s .c om * @param view * The view to make dismissable. * @param token * An optional token/cookie object to be passed through to the * callback. * @param callback * The callback to trigger when the user has indicated that she * would like to dismiss this view. */ public SwipeDismissTouchListener(View view, Object token, OnDismissCallback callback) { ViewConfiguration vc = ViewConfiguration.get(view.getContext()); mSlop = vc.getScaledTouchSlop(); mMinFlingVelocity = vc.getScaledMinimumFlingVelocity(); mMaxFlingVelocity = vc.getScaledMaximumFlingVelocity(); mAnimationTime = view.getContext().getResources().getInteger(android.R.integer.config_shortAnimTime); mView = view; mToken = token; mCallback = callback; }
From source file:com.personal.taskmanager2.utilities.RecyclerViewTouchListener.java
public RecyclerViewTouchListener(RecyclerView recyclerView, SwipeRefreshLayout refreshLayout, DismissCallbacks callbacks) {//ww w.ja va 2 s.c o m ViewConfiguration vc = ViewConfiguration.get(recyclerView.getContext()); mMinFlingVelocity = vc.getScaledMinimumFlingVelocity() * 16; mMaxFlingVelocity = vc.getScaledMaximumFlingVelocity(); mAnimationTime = recyclerView.getContext().getResources() .getInteger(android.R.integer.config_shortAnimTime); mSlop = vc.getScaledTouchSlop(); mRecyclerView = recyclerView; mRefreshLayout = refreshLayout; mCallbacks = callbacks; }
From source file:individual.leobert.calendar.CalendarLayout.java
private void init() { final ViewConfiguration vc = ViewConfiguration.get(getContext()); mMaxVelocity = vc.getScaledMaximumFlingVelocity(); mMinVelocity = vc.getScaledMinimumFlingVelocity(); mScroller = ScrollerCompat.create(getContext(), sInterpolator); }
From source file:com.nononsenseapps.feeder.ui.SwipeDismissTouchListener.java
/** * Constructs a new swipe-to-dismiss touch listener for the given view. * * @param view The view to make dismissable. * @param token An optional token/cookie object to be passed through to the callback. * @param callbacks The callback to trigger when the user has indicated that she would like to * dismiss this view./* w w w . j a v a2 s.c om*/ */ public SwipeDismissTouchListener(View view, Object token, DismissCallbacks callbacks) { ViewConfiguration vc = ViewConfiguration.get(view.getContext()); mSlop = vc.getScaledTouchSlop(); mMinFlingVelocity = vc.getScaledMinimumFlingVelocity() * 16; mMaxFlingVelocity = vc.getScaledMaximumFlingVelocity(); mAnimationTime = view.getContext().getResources().getInteger(android.R.integer.config_shortAnimTime); mView = view; mSwipingView = callbacks.getSwipingView(); mToken = token; mCallbacks = callbacks; mInterpolator = new FastOutLinearInInterpolator(); }
From source file:com.example.client.activity.imported.FlexibleSpaceWithImageWithViewPagerTab2Activity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_flexiblespacewithimagewithviewpagertab2); setSupportActionBar((Toolbar) findViewById(R.id.toolbar)); ViewCompat.setElevation(findViewById(R.id.header), getResources().getDimension(R.dimen.toolbar_elevation)); mPagerAdapter = new NavigationAdapter(getSupportFragmentManager()); mPager = (ViewPager) findViewById(R.id.pager); mPager.setAdapter(mPagerAdapter);//from ww w . j a v a 2 s . c o m mImageView = findViewById(R.id.image); mOverlayView = findViewById(R.id.overlay); // Padding for ViewPager must be set outside the ViewPager itself // because with padding, EdgeEffect of ViewPager become strange. mFlexibleSpaceHeight = getResources().getDimensionPixelSize(R.dimen.flexible_space_image_height); mTabHeight = getResources().getDimensionPixelSize(R.dimen.tab_height); findViewById(R.id.pager_wrapper).setPadding(0, mFlexibleSpaceHeight, 0, 0); mTitleView = (TextView) findViewById(R.id.title); mTitleView.setText(getTitle()); setTitle(null); SlidingTabLayout slidingTabLayout = (SlidingTabLayout) findViewById(R.id.sliding_tabs); slidingTabLayout.setCustomTabView(R.layout.tab_indicator, android.R.id.text1); slidingTabLayout.setSelectedIndicatorColors(getResources().getColor(R.color.accent)); slidingTabLayout.setDistributeEvenly(true); slidingTabLayout.setViewPager(mPager); ((FrameLayout.LayoutParams) slidingTabLayout.getLayoutParams()).topMargin = mFlexibleSpaceHeight - mTabHeight; ViewConfiguration vc = ViewConfiguration.get(this); mSlop = vc.getScaledTouchSlop(); mMaximumVelocity = vc.getScaledMaximumFlingVelocity(); mInterceptionLayout = (TouchInterceptionFrameLayout) findViewById(R.id.container); mInterceptionLayout.setScrollInterceptionListener(mInterceptionListener); mScroller = new OverScroller(getApplicationContext()); ScrollUtils.addOnGlobalLayoutListener(mInterceptionLayout, new Runnable() { @Override public void run() { // Extra space is required to move mInterceptionLayout when it's scrolled. // It's better to adjust its height when it's laid out // than to adjust the height when scroll events (onMoveMotionEvent) occur // because it causes lagging. // See #87: https://github.com/ksoichiro/Android-ObservableScrollView/issues/87 FrameLayout.LayoutParams lp = (FrameLayout.LayoutParams) mInterceptionLayout.getLayoutParams(); lp.height = getScreenHeight() + mFlexibleSpaceHeight; mInterceptionLayout.requestLayout(); updateFlexibleSpace(); } }); }
From source file:com.sj.android.appusage.ui.widgets.listview.SwipeListViewTouchListener.java
/** * Constructor/* w w w . j av a 2s . c o m*/ * * @param swipeListView SwipeListView * @param swipeFrontView front view Identifier * @param swipeBackView back view Identifier */ public SwipeListViewTouchListener(SwipeListView swipeListView, int swipeFrontView, int swipeBackView) { this.swipeFrontView = swipeFrontView; this.swipeBackView = swipeBackView; ViewConfiguration vc = ViewConfiguration.get(swipeListView.getContext()); slop = vc.getScaledTouchSlop(); minFlingVelocity = vc.getScaledMinimumFlingVelocity(); maxFlingVelocity = vc.getScaledMaximumFlingVelocity(); this.swipeListView = swipeListView; }
From source file:com.kerkr.edu.recycleView.SwipeToDismissTouchListener.java
/** * Constructs a new swipe-to-dismiss OnItemTouchListener for RecyclerView * * @param recyclerView RecyclerView// www.j a va 2 s . c om * @param callbacks The callback to trigger when the user has indicated that she would like to * dismiss this view. */ public SwipeToDismissTouchListener(RecyclerView recyclerView, DismissCallbacks callbacks) { ViewConfiguration vc = ViewConfiguration.get(recyclerView.getContext()); mSlop = vc.getScaledTouchSlop(); mMinFlingVelocity = vc.getScaledMinimumFlingVelocity() * 4; mMaxFlingVelocity = vc.getScaledMaximumFlingVelocity(); mAnimationTime = recyclerView.getContext().getResources() .getInteger(android.R.integer.config_shortAnimTime); mRecyclerView = recyclerView; mCallbacks = callbacks; }
From source file:cn.meiqu.baseproject.view.superrecyclerview.swipe.SwipeDismissRecyclerViewTouchListener.java
/** * Constructs a new swipe-to-dismiss touch listener for the given list view. * * @param recyclerView The list view whose items should be dismissable. * @param callbacks The callback to trigger when the user has indicated that she would like to * dismiss one or more list items. *///from w ww .j a va2 s. c om public SwipeDismissRecyclerViewTouchListener(RecyclerView recyclerView, DismissCallbacks callbacks) { ViewConfiguration vc = ViewConfiguration.get(recyclerView.getContext()); mSlop = vc.getScaledTouchSlop(); mMinFlingVelocity = vc.getScaledMinimumFlingVelocity() * 16; mMaxFlingVelocity = vc.getScaledMaximumFlingVelocity(); mAnimationTime = recyclerView.getContext().getResources() .getInteger(android.R.integer.config_shortAnimTime); mRecyclerView = recyclerView; mCallbacks = callbacks; }
From source file:com.github.shareme.gwsswwipetodismiss.library.SwipeDismissListViewTouchListener.java
/** * Constructs a new swipe-to-dismiss touch listener for the given list view. * * @param listView The list view whose items should be dismissable. * @param callback The callback to trigger when the user has indicated that she would like to * dismiss one or more list items. *///w ww. j a v a 2 s . c o m public SwipeDismissListViewTouchListener(AbsListView listView, OnDismissCallback callback) { ViewConfiguration vc = ViewConfiguration.get(listView.getContext()); mSlop = vc.getScaledTouchSlop(); mMinFlingVelocity = vc.getScaledMinimumFlingVelocity(); mMaxFlingVelocity = vc.getScaledMaximumFlingVelocity(); mAnimationTime = listView.getContext().getResources().getInteger(android.R.integer.config_shortAnimTime); mListView = listView; mCallback = callback; }