Available Methods
- ViewHolder ( )
- setLayoutManager ( )
- State ( )
- setAdapter ( )
- LayoutManager ( )
- LayoutParams ( )
- Adapter ( )
- getChildAt ( )
- getChildCount ( )
- getLayoutManager ( )
- Recycler ( )
- setHasFixedSize ( )
- NO_POSITION
- getChildAdapterPosition ( )
- addItemDecoration ( )
- getWidth ( )
- getPaddingRight ( )
- getPaddingLeft ( )
- SCROLL_STATE_IDLE
- getContext ( )
- getHeight ( )
- getPaddingTop ( )
- getAdapter ( )
- setItemAnimator ( )
- getPaddingBottom ( )
- addOnScrollListener ( )
- ItemDecoration ( )
- OnScrollListener ( )
- findChildViewUnder ( )
- SCROLL_STATE_DRAGGING
- ItemAnimator ( )
- setNestedScrollingEnabled ( )
- findViewHolderForAdapterPosition ( )
- RecycledViewPool ( )
- AdapterDataObserver ( )
- getTag ( )
- getChildViewHolder ( )
- SCROLL_STATE_SETTLING
- setVisibility ( )
- getChildLayoutPosition ( )
- scrollToPosition ( )
- setLayoutParams ( )
- getChildPosition ( )
- addOnItemTouchListener ( )
- setTag ( )
- setOnScrollListener ( )
- setPadding ( )
- scrollBy ( )
- VERTICAL
- postDelayed ( )
- SmoothScroller ( )
- getDecoratedBoundsWithMargins ( )
- getMeasuredHeight ( )
- getLocationOnScreen ( )
- removeItemDecoration ( )
- getMeasuredWidth ( )
- computeVerticalScrollOffset ( )
- setClipToPadding ( )
- OnItemTouchListener ( )
- NO_ID
- removeOnScrollListener ( )
- removeOnChildAttachStateChangeListener ( )
- setOnTouchListener ( )
- RecyclerListener ( )
- findViewHolderForLayoutPosition ( )
- smoothScrollBy ( )
- setBackgroundColor ( )
- getParent ( )
- setOverScrollMode ( )
- setFocusable ( )
- ViewCacheExtension ( )
- getScrollState ( )
- OnFlingListener ( )
- getClipToPadding ( )
- smoothScrollToPosition ( )
- setBackgroundResource ( )
- MarginLayoutParams ( )
- removeCallbacks ( )
- HORIZONTAL
- OnChildAttachStateChangeListener ( )
- isAttachedToWindow ( )
- getId ( )
- getRight ( )
- setLayoutAnimation ( )
- getItemDecorationCount ( )
- INVALID_TYPE
- getResources ( )
- setOnFlingListener ( )
- getHandler ( )
- getTop ( )
- invalidateItemDecorations ( )
- setVerticalScrollBarEnabled ( )
- setItemViewCacheSize ( )
- post ( )
- getItemAnimator ( )
- requestLayout ( )
- canScrollVertically ( )
- computeVerticalScrollRange ( )
- computeHorizontalScrollRange ( )
Related Classes
- android.os.Bundle
- android.content.Context
- android.view.View
- android.util.Log
- android.widget.TextView
- android.content.Intent
- android.view.ViewGroup
- android.app.Activity
- android.view.LayoutInflater
- android.os.Build
- android.widget.Toast
- android.widget.ImageView
- android.graphics.Color
- android.os.Handler
- android.net.Uri
- android.graphics.Canvas
- android.widget.Button
- android.graphics.Bitmap
- android.text.TextUtils
- android.view.MotionEvent
- android.graphics.drawable.Drawable
- android.widget.LinearLayout
- android.support.annotation.Nullable
- android.widget.EditText
- android.support.annotation.NonNull
Java Code Examples for android.support.v7.widget.RecyclerView#HORIZONTAL
The following examples show how to use
android.support.v7.widget.RecyclerView#HORIZONTAL .
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: PathLayoutManager.java From PathLayoutManager with Apache License 2.0 | 5 votes |
/** * 设置滑动方向 * * @param orientation {@see RecyclerView.HORIZONTAL} * {@see RecyclerView.VERTICAL} */ @SuppressWarnings("SuspiciousNameCombination") public void setOrientation(@RecyclerView.Orientation int orientation) { if (mOrientation != orientation) { mOrientation = orientation; if (orientation == RecyclerView.HORIZONTAL) { mOffsetX = mOffsetY; mOffsetY = 0; } else { mOffsetY = mOffsetX; mOffsetX = 0; } } }
Example 2
Source File: MyDecorationOne.java From MaterialDesignDemo with MIT License | 5 votes |
/** * 画线 */ @Override public void onDraw(Canvas c, RecyclerView parent, RecyclerView.State state) { super.onDraw(c, parent, state); if (orientation == RecyclerView.HORIZONTAL) { drawVertical(c, parent, state); } else if (orientation == RecyclerView.VERTICAL) { drawHorizontal(c, parent, state); } }
Example 3
Source File: MyDecorationOne.java From MaterialDesignDemo with MIT License | 5 votes |
/** * 设置条目周边的偏移量 */ @Override public void getItemOffsets(Rect outRect, View view, RecyclerView parent, RecyclerView.State state) { super.getItemOffsets(outRect, view, parent, state); if (orientation == RecyclerView.HORIZONTAL) { //画垂直线 outRect.set(0, 0, mDivider.getIntrinsicWidth(), 0); } else if (orientation == RecyclerView.VERTICAL) { //画水平线 outRect.set(0, 0, 0, mDivider.getIntrinsicHeight()); } }
Example 4
Source File: PathLayoutManager.java From PathLayoutManager with Apache License 2.0 | 4 votes |
@Override public boolean canScrollHorizontally() { return mOrientation == RecyclerView.HORIZONTAL; }
Example 5
Source File: BindingUtils.java From android-mvvm with Apache License 2.0 | 4 votes |
@BindingAdapter("layout_vertical") public static void bindLayoutManager(@NonNull RecyclerView recyclerView, boolean vertical) { int orientation = vertical ? RecyclerView.VERTICAL : RecyclerView.HORIZONTAL; recyclerView.setLayoutManager(new LinearLayoutManager(recyclerView.getContext(), orientation, false)); }