MCPcopy Create free account

hub / github.com/chaychan/TouTiao / functions

Functions780 in github.com/chaychan/TouTiao

↓ 2 callersMethodgetStatusBarHeight
(Context context)
uikit/src/main/java/com/chaychan/uikit/statusbar/EyesLollipop.java:206
↓ 2 callersMethodgetStickyNavLayout
(View view)
uikit/src/main/java/com/chaychan/uikit/refreshlayout/util/BGARefreshScrollingUtil.java:266
↓ 2 callersMethodgetString
(String key, String defValue)
app/src/main/java/com/chaychan/news/utils/PreUtils.java:26
↓ 2 callersMethodgetStringArr
得到string.xml中和字符串数组 @param resId @return
app/src/main/java/com/chaychan/news/utils/UIUtils.java:96
↓ 2 callersMethodhandleScale
下拉刷新控件可见时,处理上下拉进度 @param scale 下拉过程0 到 1,回弹过程1 到 0,没有加上弹簧距离移动时的比例 @param moveYDistance 整个下拉刷新控件paddingTop变化的值,如果有弹簧距离,会大于整个下拉刷新控件的高度
uikit/src/main/java/com/chaychan/uikit/refreshlayout/BGARefreshViewHolder.java:217
↓ 2 callersMethodhiddenRefreshHeaderView
隐藏下拉刷新控件,带动画
uikit/src/main/java/com/chaychan/uikit/refreshlayout/BGARefreshLayout.java:752
↓ 2 callersMethodisEventBusRegisted
(Object subscribe)
app/src/main/java/com/chaychan/news/base/BaseFragment.java:121
↓ 2 callersMethodisEventBusRegisted
(Object subscribe)
app/src/main/java/com/chaychan/news/base/BaseActivity.java:185
↓ 2 callersMethodisHomeTab
()
app/src/main/java/com/chaychan/news/model/event/TabRefreshEvent.java:36
↓ 2 callersMethodisSameYear
(Date targetTime, Date compareTime)
app/src/main/java/com/chaychan/news/utils/DateUtils.java:278
↓ 2 callersMethodlistMove
(List datas, int starPos, int endPos)
app/src/main/java/com/chaychan/news/ui/fragment/HomeFragment.java:227
↓ 2 callersMethodloadCommentData
()
app/src/main/java/com/chaychan/news/ui/activity/NewsDetailBaseActivity.java:107
↓ 2 callersMethodonDecodeError
(String errorMsg)
app/src/main/java/com/chaychan/news/utils/VideoPathDecoder.java:83
↓ 2 callersMethodonFragmentFirstVisible
在fragment首次可见时回调,可在这里进行加载数据,保证只在第一次打开Fragment时才会加载数据, 这样就可以防止每次进入都重复加载数据 该方法会在 onFragmentVisibleChange() 之前调用,所以第一次打开时,可以用一个全局变量表示数据下载状态, 然后在该方法内将状态设置
app/src/main/java/com/chaychan/news/base/LazyLoadFragment.java:113
↓ 2 callersMethodonGranted
()
app/src/main/java/com/chaychan/news/listener/PermissionListener.java:11
↓ 2 callersMethodonItemMove
(int starPos, int endPos)
app/src/main/java/com/chaychan/news/listener/OnChannelListener.java:8
↓ 2 callersMethodonRefreshScaleChanged
下拉刷新控件可见时,处理上下拉进度 @param scale 下拉过程0 到 1,回弹过程1 到 0,没有加上弹簧距离移动时的比例 @param moveYDistance 整个下拉刷新控件paddingTop变化的值,如果有弹簧距离,会大于整个下拉刷新控件的高度
uikit/src/main/java/com/chaychan/uikit/refreshlayout/BGARefreshLayout.java:908
↓ 2 callersMethodonScroll
(int scrollX, int scrollY, int oldScrollX, int oldScrollY)
uikit/src/main/java/com/chaychan/uikit/HeaderZoomLayout.java:146
↓ 2 callersMethodonStarDrag
(BaseViewHolder baseViewHolder)
app/src/main/java/com/chaychan/news/listener/OnChannelDragListener.java:10
↓ 2 callersMethodonStateNormal
()
app/src/main/java/com/chaychan/news/listener/VideoStateListener.java:5
↓ 2 callersMethodonTouch
()
app/src/main/java/com/chaychan/news/listener/VideoStateListener.java:21
↓ 2 callersMethodplayVideo
(String url, NewsDetail newsDetail)
app/src/main/java/com/chaychan/news/ui/activity/VideoDetailActivity.java:111
↓ 2 callersMethodpostRefreshCompletedEvent
()
app/src/main/java/com/chaychan/news/ui/fragment/NewsListFragment.java:332
↓ 2 callersMethodpostTaskDelay
延迟执行任务 @param task @param delayMillis
app/src/main/java/com/chaychan/news/utils/UIUtils.java:159
↓ 2 callersMethodpostTaskSafely
安全的执行一个任务 @param task
app/src/main/java/com/chaychan/news/utils/UIUtils.java:142
↓ 2 callersMethodrecycleVelocityTracker
()
uikit/src/main/java/com/chaychan/uikit/refreshlayout/BGAStickyNavLayout.java:216
↓ 2 callersMethodregisterEventBus
(Object subscribe)
app/src/main/java/com/chaychan/news/base/BaseFragment.java:125
↓ 2 callersMethodremoveMarginTopOfContentChild
(View mContentChild, int statusBarHeight)
uikit/src/main/java/com/chaychan/uikit/statusbar/EyesKitKat.java:274
↓ 2 callersMethodresetDispatchTouchEvent
(MotionEvent ev)
uikit/src/main/java/com/chaychan/uikit/refreshlayout/BGAStickyNavLayout.java:251
↓ 2 callersMethodsave
保存新闻记录 @param channelCode @param json
app/src/main/java/com/chaychan/news/utils/NewsRecordHelper.java:56
↓ 2 callersMethodsetDataType
(List<Channel> datas, int type)
app/src/main/java/com/chaychan/news/ui/fragment/ChannelDialogFragment.java:86
↓ 2 callersMethodsetDetail
(NewsDetail detail,LoadWebListener listener)
app/src/main/java/com/chaychan/news/ui/widget/NewsDetailHeaderView.java:70
↓ 2 callersMethodsetIndicator
(int position)
app/src/main/java/com/chaychan/news/ui/activity/ImageViewPagerActivity.java:121
↓ 2 callersMethodsetRefreshLayout
(BGARefreshLayout refreshLayout)
uikit/src/main/java/com/chaychan/uikit/refreshlayout/BGAStickyNavLayout.java:428
↓ 2 callersMethodsetZoom
放大view
uikit/src/main/java/com/chaychan/uikit/HeaderZoomLayout.java:101
↓ 2 callersMethodshouldHandleLoadingMore
是否满足处理刷新的条件 @return
uikit/src/main/java/com/chaychan/uikit/refreshlayout/BGARefreshLayout.java:352
↓ 2 callersMethodshouldHandleRefresh
是否满足处理刷新的条件 @return
uikit/src/main/java/com/chaychan/uikit/refreshlayout/BGARefreshLayout.java:439
↓ 2 callersMethodshouldInterceptToMoveCustomHeaderViewDown
()
uikit/src/main/java/com/chaychan/uikit/refreshlayout/BGARefreshLayout.java:476
↓ 2 callersMethodstartChangeWholeHeaderViewPaddingTop
(int distance)
uikit/src/main/java/com/chaychan/uikit/refreshlayout/BGARefreshLayout.java:204
↓ 2 callersMethodstartRefreshing
()
uikit/src/main/java/com/chaychan/uikit/refreshlayout/BGAMoocStyleRefreshView.java:194
↓ 2 callersMethodstartRotating
()
uikit/src/main/java/com/chaychan/uikit/refreshlayout/BGAStickinessRefreshView.java:245
↓ 2 callersMethodstopRefreshingAd
()
uikit/src/main/java/com/chaychan/uikit/refreshlayout/BGAMeiTuanRefreshView.java:114
↓ 2 callersMethodunregisterEventBus
(Object subscribe)
app/src/main/java/com/chaychan/news/base/BaseFragment.java:131
↓ 1 callersMethodaddJs
添加JS代码,获取所有图片的链接以及为图片设置点击事件
app/src/main/java/com/chaychan/news/ui/widget/NewsDetailHeaderView.java:118
↓ 1 callersMethodaddMarginTopToContentChild
(View mContentChild, int statusBarHeight)
uikit/src/main/java/com/chaychan/uikit/statusbar/EyesKitKat.java:253
↓ 1 callersMethodaddMirrorView
添加需要移动的 镜像View
app/src/main/java/com/chaychan/news/ui/adapter/ChannelAdapter.java:257
↓ 1 callersMethodattachView
(V view)
app/src/main/java/com/chaychan/news/base/BasePresenter.java:22
↓ 1 callersFunctionb
(g)
app/src/main/assets/parse.js:22
↓ 1 callersMethodbytesToHexString
将byte字节转换为十六进制字符串 @param src @return
app/src/main/java/com/chaychan/news/utils/FileUtils.java:320
↓ 1 callersMethodcalculateDayStatus
判断是否处于今天还是昨天,0表示今天,-1表示昨天,小于-1则是昨天以前 @param targetTime @param compareTime @return
app/src/main/java/com/chaychan/news/utils/TimeUtils.java:74
↓ 1 callersMethodcanChangeToRefreshing
是否能切换到正在刷新状态 @return
uikit/src/main/java/com/chaychan/uikit/refreshlayout/BGAStickinessRefreshView.java:203
↓ 1 callersMethodcanChangeToRefreshingStatus
是处于能够进入刷新状态 @return
uikit/src/main/java/com/chaychan/uikit/refreshlayout/BGARefreshViewHolder.java:288
↓ 1 callersMethodchangeRefreshHeaderViewToZero
设置下拉刷新控件的paddingTop到0,带动画
uikit/src/main/java/com/chaychan/uikit/refreshlayout/BGARefreshLayout.java:768
↓ 1 callersMethodchangeToIdle
进入到未处理下拉刷新状态
uikit/src/main/java/com/chaychan/uikit/refreshlayout/BGARefreshViewHolder.java:222
↓ 1 callersMethodchangeToLoadingMore
进入加载更多状态
uikit/src/main/java/com/chaychan/uikit/refreshlayout/BGARefreshViewHolder.java:295
↓ 1 callersMethodchangeToPullDown
进入下拉状态
uikit/src/main/java/com/chaychan/uikit/refreshlayout/BGARefreshViewHolder.java:227
↓ 1 callersMethodchangeToRefreshing
进入正在刷新状态
uikit/src/main/java/com/chaychan/uikit/refreshlayout/BGARefreshViewHolder.java:237
↓ 1 callersMethodchangeToReleaseRefresh
进入释放刷新状态
uikit/src/main/java/com/chaychan/uikit/refreshlayout/BGARefreshViewHolder.java:232
↓ 1 callersMethodcopy
(File src, File dst)
app/src/main/java/com/chaychan/news/utils/FileUtils.java:258
↓ 1 callersMethodcreateDirs
创建文件夹
app/src/main/java/com/chaychan/news/utils/FileUtils.java:126
↓ 1 callersMethodcreatePresenter
()
app/src/main/java/com/chaychan/news/base/BaseFragment.java:103
↓ 1 callersMethodcreatePresenter
()
app/src/main/java/com/chaychan/news/base/BaseActivity.java:121
↓ 1 callersMethoddealRepeat
处理置顶新闻和广告重复
app/src/main/java/com/chaychan/news/ui/fragment/NewsListFragment.java:300
↓ 1 callersMethoddip2Px
dip-->px
uikit/src/main/java/com/chaychan/uikit/UIUtils.java:13
↓ 1 callersMethoddownloadImg
()
app/src/main/java/com/chaychan/news/ui/activity/ImageViewPagerActivity.java:142
↓ 1 callersMethoddrawHorizontal
绘制横向水平分割线
uikit/src/main/java/com/chaychan/uikit/powerfulrecyclerview/DividerDecoration.java:116
↓ 1 callersMethoddrawUltimateBitmap
绘制最终的图片
uikit/src/main/java/com/chaychan/uikit/refreshlayout/BGAMoocStyleRefreshView.java:163
↓ 1 callersMethoddrawVertical
绘制垂直分割线
uikit/src/main/java/com/chaychan/uikit/powerfulrecyclerview/DividerDecoration.java:92
↓ 1 callersMethodenableSlideClose
()
app/src/main/java/com/chaychan/news/base/BaseActivity.java:91
↓ 1 callersMethodfling
(int velocityY)
uikit/src/main/java/com/chaychan/uikit/refreshlayout/BGAStickyNavLayout.java:147
↓ 1 callersMethodgetAppExternalStoragePath
获取SD下当前APP的目录
app/src/main/java/com/chaychan/news/utils/FileUtils.java:102
↓ 1 callersMethodgetBottomBarItem
()
app/src/main/java/com/chaychan/news/model/event/TabRefreshEvent.java:28
↓ 1 callersMethodgetCachePath
获取应用的cache目录
app/src/main/java/com/chaychan/news/utils/FileUtils.java:114
↓ 1 callersMethodgetCommentCount
()
app/src/main/java/com/chaychan/news/model/event/DetailCloseEvent.java:39
↓ 1 callersMethodgetEdgeDirection
默认为左滑,子类可重写返回对应的方向 @return
app/src/main/java/com/chaychan/news/base/BaseActivity.java:99
↓ 1 callersMethodgetFileHeader
获取文件头信息 @param filePath @return
app/src/main/java/com/chaychan/news/utils/FileUtils.java:294
↓ 1 callersMethodgetImageContentUri
安卓7.0裁剪根据文件路径获取uri
app/src/main/java/com/chaychan/news/utils/FileUtils.java:178
↓ 1 callersMethodgetImageFileExt
根据图片文件类型获取图片文件的后缀名 @param filePath @return
app/src/main/java/com/chaychan/news/utils/FileUtils.java:274
↓ 1 callersMethodgetLoadMoreFooterView
获取上拉加载更多控件,如果不喜欢这种上拉刷新风格可重写该方法实现自定义LoadMoreFooterView @return
uikit/src/main/java/com/chaychan/uikit/refreshlayout/BGARefreshViewHolder.java:183
↓ 1 callersMethodgetLong
(String key, long defValue)
app/src/main/java/com/chaychan/news/utils/PreUtils.java:46
↓ 1 callersMethodgetMainHandler
()
app/src/main/java/com/chaychan/news/app/base/BaseApp.java:78
↓ 1 callersMethodgetMainThreadId
得到主线程id @return
app/src/main/java/com/chaychan/news/utils/UIUtils.java:133
↓ 1 callersMethodgetNavViewHeight
获取导航视图的高度,包括topMargin和bottomMargin @return
uikit/src/main/java/com/chaychan/uikit/refreshlayout/BGAStickyNavLayout.java:183
↓ 1 callersMethodgetOtherFirstPosition
获取推荐频道列表的第一个position @return
app/src/main/java/com/chaychan/news/ui/adapter/ChannelAdapter.java:299
↓ 1 callersMethodgetPaddingTopScale
手指移动距离与下拉刷新控件paddingTop移动距离的比值 @return
uikit/src/main/java/com/chaychan/uikit/refreshlayout/BGARefreshViewHolder.java:249
↓ 1 callersMethodgetPosition
()
app/src/main/java/com/chaychan/news/model/event/DetailCloseEvent.java:23
↓ 1 callersMethodgetPreNewsRecord
获取某个频道上一组新闻记录 @param channelCode 频道 @param page 页码 @return
app/src/main/java/com/chaychan/news/utils/NewsRecordHelper.java:39
↓ 1 callersMethodgetProgress
()
app/src/main/java/com/chaychan/news/model/event/DetailCloseEvent.java:31
↓ 1 callersMethodgetPxFromDp
(Context context, float dp)
uikit/src/main/java/com/chaychan/uikit/statusbar/Eyes.java:146
↓ 1 callersFunctiongetR
()
app/src/main/assets/parse.js:1
↓ 1 callersMethodgetRecyclerViewItemTopInset
通过反射获取RecyclerView的item的topInset @param layoutParams @return
uikit/src/main/java/com/chaychan/uikit/refreshlayout/util/BGARefreshScrollingUtil.java:119
↓ 1 callersMethodgetRefreshHeaderView
获取头部下拉刷新控件 @return
uikit/src/main/java/com/chaychan/uikit/refreshlayout/BGARefreshViewHolder.java:209
↓ 1 callersMethodgetRefreshHeaderViewHeight
获取下拉刷新控件的高度,如果初始化时的高度和最后展开的最大高度不一致,需重写该方法返回最大高度 @return
uikit/src/main/java/com/chaychan/uikit/refreshlayout/BGARefreshViewHolder.java:315
↓ 1 callersFunctiongetS
(a)
app/src/main/assets/parse.js:5
↓ 1 callersMethodgetScreenHeight
(Context context)
uikit/src/main/java/com/chaychan/uikit/refreshlayout/util/BGARefreshScrollingUtil.java:277
↓ 1 callersMethodgetSlideLayoutType
默认为覆盖滑动关闭效果,子类可重写 @return
app/src/main/java/com/chaychan/news/base/BaseActivity.java:107
↓ 1 callersMethodgetSpringDistanceScale
下拉刷新控件paddingTop的弹簧距离与下拉刷新控件高度的比值 @return
uikit/src/main/java/com/chaychan/uikit/refreshlayout/BGARefreshViewHolder.java:267
↓ 1 callersMethodgetStateViewRoot
StateView的根布局,默认是整个界面,如果需要变换可以重写此方法
app/src/main/java/com/chaychan/news/base/BaseFragment.java:63
↓ 1 callersMethodgetTimeDown
获取时间倒计时 @param dateStr "2016-01-06T09:37:04" @return
app/src/main/java/com/chaychan/news/utils/DateUtils.java:122
↓ 1 callersMethodgetTranslateAnimator
获取位移动画
app/src/main/java/com/chaychan/news/ui/adapter/ChannelAdapter.java:282
← previousnext →101–200 of 780, ranked by callers