Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/chaychan/TouTiao
/ functions
Functions
780 in github.com/chaychan/TouTiao
⨍
Functions
780
◇
Types & classes
119
↓ 34 callers
Method
setVisibility
(int visibility)
uikit/src/main/java/com/chaychan/uikit/LoadingFlashView.java:130
↓ 30 callers
Method
isEmpty
(List list)
app/src/main/java/com/chaychan/news/utils/ListUtils.java:13
↓ 23 callers
Method
toString
()
app/src/main/java/com/chaychan/news/model/entity/News.java:103
↓ 19 callers
Method
getContext
得到上下文 @return
app/src/main/java/com/chaychan/news/utils/UIUtils.java:58
↓ 19 callers
Method
getString
得到string.xml中的字符串 @param resId @return
app/src/main/java/com/chaychan/news/utils/UIUtils.java:77
↓ 15 callers
Method
getColor
得到colors.xml中的颜色 @param colorId @return
app/src/main/java/com/chaychan/news/utils/UIUtils.java:106
↓ 13 callers
Method
getInstance
()
app/src/main/java/com/chaychan/news/api/ApiRetrofit.java:124
↓ 10 callers
Method
getTime
()
app/src/main/java/com/chaychan/news/model/entity/NewsRecord.java:53
↓ 9 callers
Method
load
(Context context, String url, ImageView iv)
app/src/main/java/com/chaychan/news/utils/GlideUtils.java:18
↓ 9 callers
Method
scrollToBottom
(final ScrollView scrollView)
uikit/src/main/java/com/chaychan/uikit/refreshlayout/util/BGARefreshScrollingUtil.java:229
↓ 9 callers
Method
setTime
(long time)
app/src/main/java/com/chaychan/news/model/entity/NewsRecord.java:57
↓ 7 callers
Method
getResource
得到resources对象 @return
app/src/main/java/com/chaychan/news/utils/UIUtils.java:67
↓ 7 callers
Method
isHeaderViewCompleteInvisible
头部视图是否已经完全隐藏 @return
uikit/src/main/java/com/chaychan/uikit/refreshlayout/BGAStickyNavLayout.java:193
↓ 7 callers
Method
isScrollViewOrWebViewToTop
(View view)
uikit/src/main/java/com/chaychan/uikit/refreshlayout/util/BGARefreshScrollingUtil.java:47
↓ 7 callers
Method
putString
(String key, String value)
app/src/main/java/com/chaychan/news/utils/PreUtils.java:21
↓ 7 callers
Method
setStatusBarColor
(Activity activity, int statusColor)
uikit/src/main/java/com/chaychan/uikit/statusbar/EyesLollipop.java:23
↓ 7 callers
Method
setStatusBarColor
(Activity activity, int statusColor)
uikit/src/main/java/com/chaychan/uikit/statusbar/Eyes.java:24
↓ 7 callers
Method
show
(String content)
uikit/src/main/java/com/chaychan/uikit/TipView.java:77
↓ 7 callers
Method
showToast
(int msgId)
app/src/main/java/com/chaychan/news/utils/UIUtils.java:19
↓ 7 callers
Method
startAnimation
(final View currentView, int targetX, int targetY)
app/src/main/java/com/chaychan/news/ui/adapter/ChannelAdapter.java:228
↓ 6 callers
Method
getInt
(String key, int defValue)
app/src/main/java/com/chaychan/news/utils/PreUtils.java:36
↓ 6 callers
Method
getStatusBarHeight
(Context context)
uikit/src/main/java/com/chaychan/uikit/statusbar/EyesKitKat.java:265
↓ 6 callers
Method
shouldHandleRecyclerViewLoadingMore
(RecyclerView recyclerView)
uikit/src/main/java/com/chaychan/uikit/refreshlayout/BGARefreshLayout.java:340
↓ 5 callers
Method
beginLoadingMore
开始上拉加载更多,会触发delegate的onBGARefreshLayoutBeginRefreshing方法
uikit/src/main/java/com/chaychan/uikit/refreshlayout/BGARefreshLayout.java:784
↓ 5 callers
Method
getDir
获取应用目录,当SD卡存在时,获取SD卡上的目录,当SD卡不存在时,获取应用的cache目录
app/src/main/java/com/chaychan/news/utils/FileUtils.java:70
↓ 5 callers
Method
getPackageName
得到应用程序的包名 @return
app/src/main/java/com/chaychan/news/utils/UIUtils.java:115
↓ 5 callers
Method
getTopAnimDuration
获取顶部未满足下拉刷新条件时回弹到初始状态、满足刷新条件时回弹到正在刷新状态、刷新完毕后回弹到初始状态的动画时间,默认为500毫秒 @return
uikit/src/main/java/com/chaychan/uikit/refreshlayout/BGARefreshViewHolder.java:165
↓ 5 callers
Method
handleRefreshStatusChanged
处理下拉刷新控件状态变化
uikit/src/main/java/com/chaychan/uikit/refreshlayout/BGARefreshLayout.java:706
↓ 5 callers
Method
isWholeHeaderViewCompleteInvisible
整个头部控件是否已经完全隐藏 @return true表示完全隐藏,false表示没有完全隐藏
uikit/src/main/java/com/chaychan/uikit/refreshlayout/BGARefreshLayout.java:549
↓ 5 callers
Method
setItemType
(int itemType)
app/src/main/java/com/chaychan/news/model/entity/Channel.java:32
↓ 5 callers
Method
shouldHandleAbsListViewLoadingMore
(AbsListView absListView)
uikit/src/main/java/com/chaychan/uikit/refreshlayout/BGARefreshLayout.java:332
↓ 5 callers
Method
unitFormat
(int i)
app/src/main/java/com/chaychan/news/utils/TimeUtils.java:116
↓ 4 callers
Method
beginRefreshing
切换到正在刷新状态,会调用delegate的onBGARefreshLayoutBeginRefreshing方法
uikit/src/main/java/com/chaychan/uikit/refreshlayout/BGARefreshLayout.java:728
↓ 4 callers
Method
dip2Px
dip-->px
app/src/main/java/com/chaychan/news/utils/UIUtils.java:173
↓ 4 callers
Method
getCount
()
app/src/main/java/com/chaychan/news/ui/adapter/MainTabAdapter.java:34
↓ 4 callers
Method
getMainThreadHandler
得到主线程Handler @return
app/src/main/java/com/chaychan/news/utils/UIUtils.java:124
↓ 4 callers
Method
getMyChannelSize
()
app/src/main/java/com/chaychan/news/ui/adapter/ChannelAdapter.java:216
↓ 4 callers
Method
getPage
()
app/src/main/java/com/chaychan/news/model/entity/NewsRecord.java:37
↓ 4 callers
Method
isNetworkAvailable
(Context context)
app/src/main/java/com/chaychan/news/utils/NetWorkUtils.java:15
↓ 4 callers
Method
loadRound
(Context context, String url, ImageView iv)
app/src/main/java/com/chaychan/news/utils/GlideUtils.java:42
↓ 4 callers
Method
onError
()
app/src/main/java/com/chaychan/news/presenter/view/lNewsListView.java:17
↓ 4 callers
Method
onPause
()
app/src/main/java/com/chaychan/news/listener/VideoStateListener.java:15
↓ 4 callers
Method
postVideoEvent
发送事件,用于更新上个页面的播放进度以及评论数
app/src/main/java/com/chaychan/news/ui/activity/NewsDetailBaseActivity.java:200
↓ 4 callers
Method
regetNestedContentView
重新获取嵌套的内容视图
uikit/src/main/java/com/chaychan/uikit/refreshlayout/BGAStickyNavLayout.java:379
↓ 4 callers
Method
reset
()
uikit/src/main/java/com/chaychan/uikit/refreshlayout/BGAMoocStyleRefreshView.java:204
↓ 4 callers
Method
setOnScrollListener
(OnScrollListener onScrollListener)
uikit/src/main/java/com/chaychan/uikit/HeaderZoomLayout.java:138
↓ 3 callers
Method
FlymeSetStatusBarLightMode
设置状态栏图标为深色和魅族特定的文字风格,Flyme4.0以上
uikit/src/main/java/com/chaychan/uikit/statusbar/Eyes.java:115
↓ 3 callers
Method
MIUISetStatusBarLightMode
MIUI 6的沉浸支持透明白色字体和透明黑色字体
uikit/src/main/java/com/chaychan/uikit/statusbar/Eyes.java:95
↓ 3 callers
Method
addFakeStatusBarView
(Activity activity, int statusBarColor, int statusBarHeight)
uikit/src/main/java/com/chaychan/uikit/statusbar/EyesKitKat.java:238
↓ 3 callers
Method
addSubscription
(Observable observable, Subscriber subscriber)
app/src/main/java/com/chaychan/news/base/BasePresenter.java:32
↓ 3 callers
Method
endRefreshing
结束下拉刷新
uikit/src/main/java/com/chaychan/uikit/refreshlayout/BGARefreshLayout.java:740
↓ 3 callers
Method
getApiService
()
app/src/main/java/com/chaychan/news/api/ApiRetrofit.java:135
↓ 3 callers
Method
getBoolean
(String key, boolean defValue)
app/src/main/java/com/chaychan/news/utils/PreUtils.java:16
↓ 3 callers
Method
getComment
获取评论列表数据 @param groupId @param itemId @param offset @param count @return
app/src/main/java/com/chaychan/news/api/ApiService.java:56
↓ 3 callers
Method
getContext
()
app/src/main/java/com/chaychan/news/app/base/BaseApp.java:46
↓ 3 callers
Method
getCurrentRefreshStatus
获取当前下拉刷新的状态 @return
uikit/src/main/java/com/chaychan/uikit/refreshlayout/BGARefreshLayout.java:873
↓ 3 callers
Method
getItemType
()
app/src/main/java/com/chaychan/news/model/entity/Channel.java:27
↓ 3 callers
Method
getNewsList
获取新闻列表 @param category 频道 @return
app/src/main/java/com/chaychan/news/api/ApiService.java:38
↓ 3 callers
Method
getShortTime
获取短时间格式 @return
app/src/main/java/com/chaychan/news/utils/TimeUtils.java:25
↓ 3 callers
Method
isAbsListViewToTop
(AbsListView absListView)
uikit/src/main/java/com/chaychan/uikit/refreshlayout/util/BGARefreshScrollingUtil.java:51
↓ 3 callers
Method
isContentViewToTop
()
uikit/src/main/java/com/chaychan/uikit/refreshlayout/BGARefreshLayout.java:447
↓ 3 callers
Method
isContentViewToTop
()
uikit/src/main/java/com/chaychan/uikit/refreshlayout/BGAStickyNavLayout.java:320
↓ 3 callers
Method
isCustomHeaderViewCompleteVisible
自定义头部控件是否已经完全显示 @return true表示已经完全显示,false表示没有完全显示
uikit/src/main/java/com/chaychan/uikit/refreshlayout/BGARefreshLayout.java:525
↓ 3 callers
Method
isRecyclerViewToTop
(RecyclerView recyclerView)
uikit/src/main/java/com/chaychan/uikit/refreshlayout/util/BGARefreshScrollingUtil.java:65
↓ 3 callers
Method
isScrollViewToBottom
(ScrollView scrollView)
uikit/src/main/java/com/chaychan/uikit/refreshlayout/util/BGARefreshScrollingUtil.java:141
↓ 3 callers
Method
isWebViewToBottom
(WebView webView)
uikit/src/main/java/com/chaychan/uikit/refreshlayout/util/BGARefreshScrollingUtil.java:137
↓ 3 callers
Method
onFragmentVisibleChange
去除setUserVisibleHint()多余的回调场景,保证只有当fragment可见状态发生变化时才回调 回调时机在view创建完后,所以支持ui操作,解决在setUserVisibleHint()里进行ui操作有可能报null异常的问题 可在该回调方法里进行一些ui显示与隐藏,比如加载框的
app/src/main/java/com/chaychan/news/base/LazyLoadFragment.java:102
↓ 3 callers
Method
onMove
(int starPos, int endPos)
app/src/main/java/com/chaychan/news/ui/fragment/ChannelDialogFragment.java:158
↓ 3 callers
Method
onMoveToMyChannel
(int starPos, int endPos)
app/src/main/java/com/chaychan/news/listener/OnChannelListener.java:9
↓ 3 callers
Method
onMoveToOtherChannel
(int starPos, int endPos)
app/src/main/java/com/chaychan/news/listener/OnChannelListener.java:10
↓ 3 callers
Method
onStart
()
app/src/main/java/com/chaychan/news/listener/VideoStateListener.java:11
↓ 3 callers
Method
putBoolean
(String key, boolean value)
app/src/main/java/com/chaychan/news/utils/PreUtils.java:11
↓ 3 callers
Method
removeFakeStatusBarViewIfExist
(Activity activity)
uikit/src/main/java/com/chaychan/uikit/statusbar/EyesKitKat.java:228
↓ 3 callers
Method
scrollTo
(int x, int y)
uikit/src/main/java/com/chaychan/uikit/refreshlayout/BGAStickyNavLayout.java:152
↓ 3 callers
Method
secToTime
将秒数转换成00:00的字符串,如 118秒 -> 01:58 @param time @return
app/src/main/java/com/chaychan/news/utils/TimeUtils.java:91
↓ 3 callers
Method
setLayoutManager
设置layoutManager
uikit/src/main/java/com/chaychan/uikit/powerfulrecyclerview/PowerfulRecyclerView.java:85
↓ 3 callers
Method
setOrientation
(int orientation)
uikit/src/main/java/com/chaychan/uikit/refreshlayout/BGAStickyNavLayout.java:91
↓ 3 callers
Method
setProgress
(long progress)
app/src/main/java/com/chaychan/news/model/event/DetailCloseEvent.java:35
↓ 3 callers
Method
showLoading
()
uikit/src/main/java/com/chaychan/uikit/LoadingFlashView.java:59
↓ 3 callers
Method
startEditMode
开启编辑模式
app/src/main/java/com/chaychan/news/ui/adapter/ChannelAdapter.java:331
↓ 3 callers
Method
startVideo
()
app/src/main/java/com/chaychan/news/utils/MyJZVideoPlayerStandard.java:75
↓ 3 callers
Method
stopChangeToReleaseRefreshAd
()
uikit/src/main/java/com/chaychan/uikit/refreshlayout/BGAMeiTuanRefreshView.java:121
↓ 3 callers
Method
translucentStatusBar
(Activity activity, boolean hideStatusBarBackground)
uikit/src/main/java/com/chaychan/uikit/statusbar/EyesLollipop.java:42
↓ 3 callers
Method
translucentStatusBar
(Activity activity)
uikit/src/main/java/com/chaychan/uikit/statusbar/Eyes.java:32
↓ 2 callers
Method
calculateDayStatus
(Date targetTime, Date compareTime)
app/src/main/java/com/chaychan/news/utils/DateUtils.java:290
↓ 2 callers
Method
cancelTabLoading
停止首页页签的旋转动画
app/src/main/java/com/chaychan/news/ui/activity/MainActivity.java:130
↓ 2 callers
Method
convertToNewsList
将json转换成新闻集合 @param json @return
app/src/main/java/com/chaychan/news/utils/NewsRecordHelper.java:87
↓ 2 callers
Method
decodePath
(String srcUrl)
app/src/main/java/com/chaychan/news/utils/VideoPathDecoder.java:27
↓ 2 callers
Method
detachView
()
app/src/main/java/com/chaychan/news/base/BasePresenter.java:26
↓ 2 callers
Method
dispatchTouchEvent
(MotionEvent ev)
uikit/src/main/java/com/chaychan/uikit/refreshlayout/BGAStickyNavLayout.java:223
↓ 2 callers
Method
dp2px
(Context context, int dpValue)
uikit/src/main/java/com/chaychan/uikit/refreshlayout/BGARefreshLayout.java:915
↓ 2 callers
Method
generateImgePathInStoragePath
产生图片的路径,这里是在缓存目录下
app/src/main/java/com/chaychan/news/utils/FileUtils.java:137
↓ 2 callers
Method
getCacheDir
获取缓存目录
app/src/main/java/com/chaychan/news/utils/FileUtils.java:56
↓ 2 callers
Method
getChannelCode
()
app/src/main/java/com/chaychan/news/model/entity/NewsRecord.java:29
↓ 2 callers
Method
getCurrentChannelCode
()
app/src/main/java/com/chaychan/news/ui/fragment/HomeFragment.java:163
↓ 2 callers
Method
getHeaderViewHeight
获取头部视图高度,包括topMargin和bottomMargin @return
uikit/src/main/java/com/chaychan/uikit/refreshlayout/BGAStickyNavLayout.java:173
↓ 2 callers
Method
getJson
()
app/src/main/java/com/chaychan/news/model/entity/NewsRecord.java:45
↓ 2 callers
Method
getLastNewsRecord
获取数据库保存的某个频道的最后一条记录 @param channelCode 频道 @return
app/src/main/java/com/chaychan/news/utils/NewsRecordHelper.java:28
↓ 2 callers
Method
getMyLastPosition
我的频道最后一个的position @return
app/src/main/java/com/chaychan/news/ui/adapter/ChannelAdapter.java:317
↓ 2 callers
Method
getNewsDetail
获取新闻详情
app/src/main/java/com/chaychan/news/api/ApiService.java:44
next →
1–100 of 780, ranked by callers