MCPcopy Create free account

hub / github.com/cnswan/DragInViewPager / functions

Functions62 in github.com/cnswan/DragInViewPager

↓ 5 callersMethodgetMeasuredHeight
获取测量视图高度 @param view 视图 @return 视图高度
app/src/main/java/com/cnswan/draginviewpager/utils/SizeUtils.java:176
↓ 3 callersMethodfindDragViewByPosition
(int position)
app/src/main/java/com/cnswan/draginviewpager/widget/DragViewPagerAdapter.java:22
↓ 3 callersMethodfindDragViewChild
()
app/src/main/java/com/cnswan/draginviewpager/widget/DragViewGroup.java:181
↓ 3 callersMethodisViewUnder
(MotionEvent event)
app/src/main/java/com/cnswan/draginviewpager/widget/DragViewGroup.java:153
↓ 2 callersMethodgetCount
()
app/src/main/java/com/cnswan/draginviewpager/widget/DragViewPagerAdapter.java:26
↓ 2 callersMethodgetMeasuredWidth
获取测量视图宽度 @param view 视图 @return 视图宽度
app/src/main/java/com/cnswan/draginviewpager/utils/SizeUtils.java:166
↓ 2 callersMethodmeasureView
测量视图尺寸 @param view 视图 @return arr[0]: 视图宽度, arr[1]: 视图高度
app/src/main/java/com/cnswan/draginviewpager/utils/SizeUtils.java:140
↓ 1 callersMethodcloseDragView
()
app/src/main/java/com/cnswan/draginviewpager/widget/DragViewGroup.java:170
↓ 1 callersMethoddp2px
dp转px @param context 上下文 @param dpValue dp值 @return px值
app/src/main/java/com/cnswan/draginviewpager/utils/SizeUtils.java:26
↓ 1 callersMethodinit
(Context context, AttributeSet attrs)
app/src/main/java/com/cnswan/draginviewpager/widget/DragViewGroup.java:58
↓ 1 callersMethodinitViewData
()
app/src/main/java/com/cnswan/draginviewpager/MainActivity.java:28
↓ 1 callersMethodisViewHit
(View view, int x, int y)
app/src/main/java/com/cnswan/draginviewpager/widget/DragViewGroup.java:206
↓ 1 callersMethodonDragStateChanged
(DragStatus status)
app/src/main/java/com/cnswan/draginviewpager/widget/DragViewGroup.java:286
↓ 1 callersMethodonGetSize
(View view)
app/src/main/java/com/cnswan/draginviewpager/utils/SizeUtils.java:125
↓ 1 callersMethodsetDragAdapter
(DragViewPagerAdapter adapter)
app/src/main/java/com/cnswan/draginviewpager/widget/DragViewPager.java:27
↓ 1 callersMethodsetInitStatus
(InitStatus mInitStatus)
app/src/main/java/com/cnswan/draginviewpager/widget/DragViewGroup.java:202
↓ 1 callersMethodsetMin
(int min)
app/src/main/java/com/cnswan/draginviewpager/widget/DragViewGroup.java:198
MethodDragViewChild
(Context context)
app/src/main/java/com/cnswan/draginviewpager/widget/DragViewChild.java:14
MethodDragViewGroup
(Context context)
app/src/main/java/com/cnswan/draginviewpager/widget/DragViewGroup.java:41
MethodDragViewGroupMatch
(Context context)
app/src/main/java/com/cnswan/draginviewpager/widget/DragViewGroupMatch.java:17
MethodDragViewPager
(Context context)
app/src/main/java/com/cnswan/draginviewpager/widget/DragViewPager.java:19
MethodDragViewPagerAdapter
(List<DragViewGroup> views)
app/src/main/java/com/cnswan/draginviewpager/widget/DragViewPagerAdapter.java:18
MethodInitStatus
(int value)
app/src/main/java/com/cnswan/draginviewpager/widget/DragViewGroup.java:299
MethodSizeUtils
()
app/src/main/java/com/cnswan/draginviewpager/utils/SizeUtils.java:15
Methodaddition_isCorrect
()
app/src/test/java/com/cnswan/draginviewpager/ExampleUnitTest.java:13
MethodapplyDimension
各种单位转换 <p>该方法存在于TypedValue</p> @param unit 单位 @param value 值 @param metrics DisplayMetrics @return 转换结果
app/src/main/java/com/cnswan/draginviewpager/utils/SizeUtils.java:76
MethodclampViewPositionHorizontal
(View child, int left, int dx)
app/src/main/java/com/cnswan/draginviewpager/widget/DragViewGroup.java:272
MethodclampViewPositionVertical
(View child, int top, int dy)
app/src/main/java/com/cnswan/draginviewpager/widget/DragViewGroup.java:265
MethodcomputeScroll
()
app/src/main/java/com/cnswan/draginviewpager/widget/DragViewGroup.java:126
MethoddestroyItem
(ViewGroup container, int position, Object object)
app/src/main/java/com/cnswan/draginviewpager/widget/DragViewPagerAdapter.java:38
MethoddispatchTouchEvent
(MotionEvent ev)
app/src/main/java/com/cnswan/draginviewpager/widget/DragViewPager.java:36
MethodforceGetViewSize
在onCreate中获取视图的尺寸 <p>需回调onGetSizeListener接口,在onGetSize中获取view宽高</p> <p>用法示例如下所示</p> <pre> SizeUtils.forceGetViewSize(view, new SizeUtils.onGetSizeList
app/src/main/java/com/cnswan/draginviewpager/utils/SizeUtils.java:110
MethodgetViewVerticalDragRange
(View child)
app/src/main/java/com/cnswan/draginviewpager/widget/DragViewGroup.java:277
Methodinit
(Context context, AttributeSet attrs)
app/src/main/java/com/cnswan/draginviewpager/widget/DragViewGroupMatch.java:29
MethodinstantiateItem
(ViewGroup container, int position)
app/src/main/java/com/cnswan/draginviewpager/widget/DragViewPagerAdapter.java:31
MethodisViewFromObject
(View view, Object object)
app/src/main/java/com/cnswan/draginviewpager/widget/DragViewPagerAdapter.java:44
MethodonCreate
(Bundle savedInstanceState)
app/src/main/java/com/cnswan/draginviewpager/MainActivity.java:20
MethodonDetachedFromWindow
()
app/src/main/java/com/cnswan/draginviewpager/widget/DragViewGroup.java:120
MethodonFinishInflate
()
app/src/main/java/com/cnswan/draginviewpager/widget/DragViewGroup.java:70
MethodonInterceptTouchEvent
(MotionEvent event)
app/src/main/java/com/cnswan/draginviewpager/widget/DragViewPager.java:41
MethodonInterceptTouchEvent
(MotionEvent event)
app/src/main/java/com/cnswan/draginviewpager/widget/DragViewGroup.java:134
MethodonLayout
(boolean changed, int left, int top, int right, int bottom)
app/src/main/java/com/cnswan/draginviewpager/widget/DragViewGroup.java:98
MethodonMeasure
(int widthMeasureSpec, int heightMeasureSpec)
app/src/main/java/com/cnswan/draginviewpager/widget/DragViewGroup.java:80
MethodonPageScrollStateChanged
(int state)
app/src/main/java/com/cnswan/draginviewpager/widget/DragViewPager.java:92
MethodonPageScrolled
(int position, float positionOffset, int positionOffsetPixels)
app/src/main/java/com/cnswan/draginviewpager/widget/DragViewPager.java:73
MethodonPageSelected
(int position)
app/src/main/java/com/cnswan/draginviewpager/widget/DragViewPager.java:78
MethodonSizeChanged
(int w, int h, int oldw, int oldh)
app/src/main/java/com/cnswan/draginviewpager/widget/DragViewGroup.java:75
MethodonTouchEvent
(MotionEvent event)
app/src/main/java/com/cnswan/draginviewpager/widget/DragViewPager.java:56
MethodonTouchEvent
(MotionEvent event)
app/src/main/java/com/cnswan/draginviewpager/widget/DragViewGroup.java:144
MethodonViewDragStateChanged
(int state)
app/src/main/java/com/cnswan/draginviewpager/widget/DragViewGroup.java:242
MethodonViewPositionChanged
(View changedView, int left, int top, int dx, int dy)
app/src/main/java/com/cnswan/draginviewpager/widget/DragViewGroup.java:260
MethodonViewReleased
(View releasedChild, float xvel, float yvel)
app/src/main/java/com/cnswan/draginviewpager/widget/DragViewGroup.java:224
MethodopenDragView
()
app/src/main/java/com/cnswan/draginviewpager/widget/DragViewGroup.java:159
Methodpx2dp
px转dp @param context 上下文 @param pxValue px值 @return dp值
app/src/main/java/com/cnswan/draginviewpager/utils/SizeUtils.java:38
Methodpx2sp
px转sp @param context 上下文 @param pxValue px值 @return sp值
app/src/main/java/com/cnswan/draginviewpager/utils/SizeUtils.java:62
Methodrun
()
app/src/main/java/com/cnswan/draginviewpager/utils/SizeUtils.java:112
MethodsetListener
(onGetSizeListener listener)
app/src/main/java/com/cnswan/draginviewpager/utils/SizeUtils.java:128
MethodsetListener
(OnStatusChangeListener listener)
app/src/main/java/com/cnswan/draginviewpager/widget/DragViewGroup.java:54
MethodsetMax
(int max)
app/src/main/java/com/cnswan/draginviewpager/widget/DragViewGroup.java:194
Methodsp2px
sp转px @param context 上下文 @param spValue sp值 @return px值
app/src/main/java/com/cnswan/draginviewpager/utils/SizeUtils.java:50
MethodtryCaptureView
(View child, int pointerId)
app/src/main/java/com/cnswan/draginviewpager/widget/DragViewGroup.java:219
MethoduseAppContext
()
app/src/androidTest/java/com/cnswan/draginviewpager/ExampleInstrumentedTest.java:19