Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/JmStefanAndroid/EasyBehavior
/ functions
Functions
392 in github.com/JmStefanAndroid/EasyBehavior
⨍
Functions
392
◇
Types & classes
29
↓ 37 callers
Method
dp2px
(float dp)
tabLayoutLibrary/src/main/java/com/flyco/tablayout/CommonTabLayout.java:1005
↓ 28 callers
Method
dp2px
(float dp)
tabLayoutLibrary/src/main/java/com/flyco/tablayout/SlidingTabLayout.java:890
↓ 20 callers
Method
dp2px
(float dp)
tabLayoutLibrary/src/main/java/com/flyco/tablayout/SegmentTabLayout.java:736
↓ 13 callers
Method
toString
()
app/src/main/java/me/stefan/easybehavior/fragment/dummy/DummyContent.java:67
↓ 13 callers
Method
updateTabStyles
()
tabLayoutLibrary/src/main/java/com/flyco/tablayout/CommonTabLayout.java:304
↓ 10 callers
Method
setStrokeWidth
(int strokeWidth)
tabLayoutLibrary/src/main/java/com/flyco/tablayout/widget/MsgView.java:85
↓ 10 callers
Method
updateTabStyles
()
tabLayoutLibrary/src/main/java/com/flyco/tablayout/SlidingTabLayout.java:286
↓ 9 callers
Method
setImageResource
(@DrawableRes int resId)
app/src/main/java/me/stefan/easybehavior/widget/CircleImageView.java:266
↓ 9 callers
Method
setTextColor
(int textColor)
app/src/main/java/me/stefan/easybehavior/demo1/widget/RoundProgressBar.java:258
↓ 9 callers
Method
setTextSize
(float textSize)
app/src/main/java/me/stefan/easybehavior/demo1/widget/RoundProgressBar.java:266
↓ 9 callers
Method
updateTabStyles
()
tabLayoutLibrary/src/main/java/com/flyco/tablayout/SegmentTabLayout.java:222
↓ 7 callers
Method
setBgSelector
()
tabLayoutLibrary/src/main/java/com/flyco/tablayout/widget/MsgView.java:145
↓ 7 callers
Method
setCornerRadius
(int cornerRadius)
tabLayoutLibrary/src/main/java/com/flyco/tablayout/widget/MsgView.java:80
↓ 5 callers
Method
initializeBitmap
()
app/src/main/java/me/stefan/easybehavior/widget/CircleImageView.java:328
↓ 5 callers
Method
setup
()
app/src/main/java/me/stefan/easybehavior/widget/CircleImageView.java:337
↓ 4 callers
Method
show
(MsgView msgView, int num)
tabLayoutLibrary/src/main/java/com/flyco/tablayout/utils/UnreadMsgUtils.java:19
↓ 3 callers
Method
getCount
()
tabLayoutLibrary/src/main/java/com/flyco/tablayout/SlidingTabLayout.java:841
↓ 3 callers
Method
getTabSelectedIcon
()
tabLayoutLibrary/src/main/java/com/flyco/tablayout/listener/CustomTabEntity.java:8
↓ 3 callers
Method
getTabUnselectedIcon
()
tabLayoutLibrary/src/main/java/com/flyco/tablayout/listener/CustomTabEntity.java:11
↓ 3 callers
Method
groupChange
@param alpha @param state 0-正在变化 1展开 2 关闭
app/src/main/java/me/stefan/easybehavior/Demo1Activity.java:192
↓ 3 callers
Method
notifyDataSetChanged
更新数据
tabLayoutLibrary/src/main/java/com/flyco/tablayout/SlidingTabLayout.java:223
↓ 3 callers
Method
onProgressChange
范围 0~1 @param progress @param isRelease 是否是释放状态
app/src/main/java/me/stefan/easybehavior/demo1/behavior/AppBarLayoutOverScrollViewBehavior.java:149
↓ 3 callers
Method
onTabReselect
(int position)
tabLayoutLibrary/src/main/java/com/flyco/tablayout/listener/OnTabSelectListener.java:5
↓ 3 callers
Method
onTabSelect
(int position)
tabLayoutLibrary/src/main/java/com/flyco/tablayout/listener/OnTabSelectListener.java:4
↓ 3 callers
Method
setCurrentItem
(int item, boolean smoothScroll)
app/src/main/java/me/stefan/easybehavior/demo1/widget/NoScrollViewPager.java:49
↓ 3 callers
Method
setFragments
界面切换控制
tabLayoutLibrary/src/main/java/com/flyco/tablayout/utils/FragmentChangeManager.java:34
↓ 3 callers
Method
setNoScroll
(boolean noScroll)
app/src/main/java/me/stefan/easybehavior/demo1/widget/NoScrollViewPager.java:24
↓ 3 callers
Method
sp2px
(float sp)
tabLayoutLibrary/src/main/java/com/flyco/tablayout/CommonTabLayout.java:1010
↓ 2 callers
Method
addTab
创建并添加tab
tabLayoutLibrary/src/main/java/com/flyco/tablayout/SlidingTabLayout.java:250
↓ 2 callers
Method
applyColorFilter
()
app/src/main/java/me/stefan/easybehavior/widget/CircleImageView.java:294
↓ 2 callers
Method
calcIndicatorRect
()
tabLayoutLibrary/src/main/java/com/flyco/tablayout/SlidingTabLayout.java:371
↓ 2 callers
Method
calcIndicatorRect
()
tabLayoutLibrary/src/main/java/com/flyco/tablayout/CommonTabLayout.java:403
↓ 2 callers
Method
calcIndicatorRect
()
tabLayoutLibrary/src/main/java/com/flyco/tablayout/SegmentTabLayout.java:276
↓ 2 callers
Method
dp2px
(float dp)
tabLayoutLibrary/src/main/java/com/flyco/tablayout/widget/MsgView.java:129
↓ 2 callers
Method
getPageTitle
(int position)
tabLayoutLibrary/src/main/java/com/flyco/tablayout/SlidingTabLayout.java:846
↓ 2 callers
Method
getSubTitle
()
tabLayoutLibrary/src/main/java/com/flyco/tablayout/listener/CustomTabEntity.java:14
↓ 2 callers
Method
init
()
app/src/main/java/me/stefan/easybehavior/widget/CircleImageView.java:93
↓ 2 callers
Method
notifyDataSetChanged
更新数据
tabLayoutLibrary/src/main/java/com/flyco/tablayout/CommonTabLayout.java:243
↓ 2 callers
Method
scrollToCurrentTab
HorizontalScrollView滚到当前tab,并且居中显示
tabLayoutLibrary/src/main/java/com/flyco/tablayout/SlidingTabLayout.java:328
↓ 2 callers
Method
setCurrentTab
(int currentTab)
tabLayoutLibrary/src/main/java/com/flyco/tablayout/CommonTabLayout.java:537
↓ 2 callers
Method
setMsgMargin
设置提示红点偏移,注意 1.控件为固定高度:参照点为tab内容的右上角 2.控件高度不固定(WRAP_CONTENT):参照点为tab内容的右上角,此时高度已是红点的最高显示范围,所以这时bottomPadding其实就是topPadding
tabLayoutLibrary/src/main/java/com/flyco/tablayout/CommonTabLayout.java:905
↓ 2 callers
Method
sp2px
(float sp)
tabLayoutLibrary/src/main/java/com/flyco/tablayout/SlidingTabLayout.java:895
↓ 2 callers
Method
sp2px
(float sp)
tabLayoutLibrary/src/main/java/com/flyco/tablayout/SegmentTabLayout.java:741
↓ 2 callers
Method
updateTabSelection
(int position)
tabLayoutLibrary/src/main/java/com/flyco/tablayout/SlidingTabLayout.java:354
↓ 2 callers
Method
updateTabSelection
(int position)
tabLayoutLibrary/src/main/java/com/flyco/tablayout/CommonTabLayout.java:360
↓ 2 callers
Method
updateTabSelection
(int position)
tabLayoutLibrary/src/main/java/com/flyco/tablayout/SegmentTabLayout.java:240
↓ 1 callers
Method
addItem
(DummyItem item)
app/src/main/java/me/stefan/easybehavior/fragment/dummy/DummyContent.java:35
↓ 1 callers
Method
addTab
创建并添加tab
tabLayoutLibrary/src/main/java/com/flyco/tablayout/CommonTabLayout.java:268
↓ 1 callers
Method
addTab
创建并添加tab
tabLayoutLibrary/src/main/java/com/flyco/tablayout/SegmentTabLayout.java:191
↓ 1 callers
Method
calcOffset
()
tabLayoutLibrary/src/main/java/com/flyco/tablayout/CommonTabLayout.java:376
↓ 1 callers
Method
calcOffset
()
tabLayoutLibrary/src/main/java/com/flyco/tablayout/SegmentTabLayout.java:249
↓ 1 callers
Method
calculateBounds
()
app/src/main/java/me/stefan/easybehavior/widget/CircleImageView.java:383
↓ 1 callers
Method
createDummyItem
(int position)
app/src/main/java/me/stefan/easybehavior/fragment/dummy/DummyContent.java:40
↓ 1 callers
Method
createList
()
app/src/main/java/me/stefan/easybehavior/StartActivity.java:50
↓ 1 callers
Method
findId
初始化id
app/src/main/java/me/stefan/easybehavior/Demo1Activity.java:69
↓ 1 callers
Method
getBitmapFromDrawable
(Drawable drawable)
app/src/main/java/me/stefan/easybehavior/widget/CircleImageView.java:300
↓ 1 callers
Method
getFragments
()
app/src/main/java/me/stefan/easybehavior/Demo1Activity.java:248
↓ 1 callers
Method
getNames
假数据 @return
app/src/main/java/me/stefan/easybehavior/Demo1Activity.java:239
↓ 1 callers
Method
getStatusBarHeight
获取状态栏高度 !!这个方法来自StatusBarUtil,因为作者将之设为private,所以直接copy出来 @param context context @return 状态栏高度
app/src/main/java/me/stefan/easybehavior/Demo1Activity.java:228
↓ 1 callers
Method
getTabTitle
()
tabLayoutLibrary/src/main/java/com/flyco/tablayout/listener/CustomTabEntity.java:6
↓ 1 callers
Method
init
初始化数据 @param parent @param child @param dependency
app/src/main/java/me/stefan/easybehavior/demo1/behavior/CircleImageInUsercBehavior.java:71
↓ 1 callers
Method
initFragments
初始化fragments
tabLayoutLibrary/src/main/java/com/flyco/tablayout/utils/FragmentChangeManager.java:25
↓ 1 callers
Method
initListener
绑定事件
app/src/main/java/me/stefan/easybehavior/Demo1Activity.java:97
↓ 1 callers
Method
initStatus
初始化状态栏位置
app/src/main/java/me/stefan/easybehavior/Demo1Activity.java:172
↓ 1 callers
Method
initTab
初始化tab
app/src/main/java/me/stefan/easybehavior/Demo1Activity.java:86
↓ 1 callers
Method
initial
(AppBarLayout abl)
app/src/main/java/me/stefan/easybehavior/demo1/behavior/AppBarLayoutOverScrollViewBehavior.java:115
↓ 1 callers
Method
isRadiusHalfHeight
()
tabLayoutLibrary/src/main/java/com/flyco/tablayout/widget/MsgView.java:121
↓ 1 callers
Method
isWidthHeightEqual
()
tabLayoutLibrary/src/main/java/com/flyco/tablayout/widget/MsgView.java:125
↓ 1 callers
Method
makeDetails
(int position)
app/src/main/java/me/stefan/easybehavior/fragment/dummy/DummyContent.java:44
↓ 1 callers
Method
notifyDataSetChanged
更新数据
tabLayoutLibrary/src/main/java/com/flyco/tablayout/SegmentTabLayout.java:177
↓ 1 callers
Method
obtainAttributes
(Context context, AttributeSet attrs)
tabLayoutLibrary/src/main/java/com/flyco/tablayout/SlidingTabLayout.java:131
↓ 1 callers
Method
obtainAttributes
(Context context, AttributeSet attrs)
tabLayoutLibrary/src/main/java/com/flyco/tablayout/CommonTabLayout.java:170
↓ 1 callers
Method
obtainAttributes
(Context context, AttributeSet attrs)
tabLayoutLibrary/src/main/java/com/flyco/tablayout/SegmentTabLayout.java:125
↓ 1 callers
Method
obtainAttributes
(Context context, AttributeSet attrs)
tabLayoutLibrary/src/main/java/com/flyco/tablayout/widget/MsgView.java:40
↓ 1 callers
Method
recovery
(final AppBarLayout abl)
app/src/main/java/me/stefan/easybehavior/demo1/behavior/AppBarLayoutOverScrollViewBehavior.java:158
↓ 1 callers
Method
scale
(AppBarLayout abl, View target, int dy)
app/src/main/java/me/stefan/easybehavior/demo1/behavior/AppBarLayoutOverScrollViewBehavior.java:122
↓ 1 callers
Method
scrollTo
(int x, int y)
app/src/main/java/me/stefan/easybehavior/demo1/widget/NoScrollViewPager.java:28
↓ 1 callers
Method
setBorderColor
(@ColorInt int borderColor)
app/src/main/java/me/stefan/easybehavior/widget/CircleImageView.java:152
↓ 1 callers
Method
setColorFilter
(ColorFilter cf)
app/src/main/java/me/stefan/easybehavior/widget/CircleImageView.java:278
↓ 1 callers
Method
setCurrentTab
(int currentTab)
tabLayoutLibrary/src/main/java/com/flyco/tablayout/SegmentTabLayout.java:396
↓ 1 callers
Method
setDrawable
(GradientDrawable gd, int color, int strokeColor)
tabLayoutLibrary/src/main/java/com/flyco/tablayout/widget/MsgView.java:139
↓ 1 callers
Method
setFillColor
Set a color to be drawn behind the circle-shaped drawable. Note that this has no effect if the drawable is opaque or no drawable is set. @param fillC
app/src/main/java/me/stefan/easybehavior/widget/CircleImageView.java:190
↓ 1 callers
Method
setMsgMargin
设置未读消息偏移,原点为文字的右上角.当控件高度固定,消息提示位置易控制,显示效果佳
tabLayoutLibrary/src/main/java/com/flyco/tablayout/SlidingTabLayout.java:797
↓ 1 callers
Method
setMsgMargin
设置提示红点偏移,注意 1.控件为固定高度:参照点为tab内容的右上角 2.控件高度不固定(WRAP_CONTENT):参照点为tab内容的右上角,此时高度已是红点的最高显示范围,所以这时bottomPadding其实就是topPadding
tabLayoutLibrary/src/main/java/com/flyco/tablayout/SegmentTabLayout.java:659
↓ 1 callers
Method
setOnProgressChangeListener
(AppBarLayoutOverScrollViewBehavior.onProgressChangeListener onProgressChangeListener)
app/src/main/java/me/stefan/easybehavior/demo1/behavior/AppBarLayoutOverScrollViewBehavior.java:152
↓ 1 callers
Method
setOnTabSelectListener
(OnTabSelectListener listener)
tabLayoutLibrary/src/main/java/com/flyco/tablayout/CommonTabLayout.java:958
↓ 1 callers
Method
setProgress
设置进度,此为线程安全控件,由于考虑多线的问题,需要同步 刷新界面调用postInvalidate()能在非UI线程刷新 @param progress
app/src/main/java/me/stefan/easybehavior/demo1/widget/RoundProgressBar.java:199
↓ 1 callers
Method
setScaleType
(ScaleType scaleType)
app/src/main/java/me/stefan/easybehavior/widget/CircleImageView.java:108
↓ 1 callers
Method
setTabData
(ArrayList<CustomTabEntity> tabEntitys)
tabLayoutLibrary/src/main/java/com/flyco/tablayout/CommonTabLayout.java:221
↓ 1 callers
Method
showMsg
显示未读消息 @param position 显示tab位置 @param num num小于等于0显示红点,num大于0显示数字
tabLayoutLibrary/src/main/java/com/flyco/tablayout/SlidingTabLayout.java:751
↓ 1 callers
Method
showMsg
显示未读消息 @param position 显示tab位置 @param num num小于等于0显示红点,num大于0显示数字
tabLayoutLibrary/src/main/java/com/flyco/tablayout/CommonTabLayout.java:851
↓ 1 callers
Method
showMsg
显示未读消息 @param position 显示tab位置 @param num num小于等于0显示红点,num大于0显示数字
tabLayoutLibrary/src/main/java/com/flyco/tablayout/SegmentTabLayout.java:610
↓ 1 callers
Method
updateShaderMatrix
()
app/src/main/java/me/stefan/easybehavior/widget/CircleImageView.java:395
Method
AppBarLayoutOverScrollViewBehavior
()
app/src/main/java/me/stefan/easybehavior/demo1/behavior/AppBarLayoutOverScrollViewBehavior.java:43
Method
CircleImageInUsercBehavior
(Context context, AttributeSet attrs)
app/src/main/java/me/stefan/easybehavior/demo1/behavior/CircleImageInUsercBehavior.java:33
Method
CircleImageView
(Context context)
app/src/main/java/me/stefan/easybehavior/widget/CircleImageView.java:68
Method
CommonTabLayout
(Context context)
tabLayoutLibrary/src/main/java/com/flyco/tablayout/CommonTabLayout.java:133
Method
DisInterceptNestedScrollView
(Context context)
app/src/main/java/me/stefan/easybehavior/widget/DisInterceptNestedScrollView.java:13
Method
DummyItem
(String id, String content, String details)
app/src/main/java/me/stefan/easybehavior/fragment/dummy/DummyContent.java:61
Method
FragmentChangeManager
(FragmentManager fm, int containerViewId, ArrayList<Fragment> fragments)
tabLayoutLibrary/src/main/java/com/flyco/tablayout/utils/FragmentChangeManager.java:17
next →
1–100 of 392, ranked by callers