SYMBOL INDEX (1568 symbols across 152 files) FILE: app/src/androidTest/java/com/example/discover/ExampleInstrumentedTest.java class ExampleInstrumentedTest (line 17) | @RunWith(AndroidJUnit4.class) method useAppContext (line 19) | @Test FILE: app/src/main/java/com/example/discover/AuthorHomeActivity.java class AuthorHomeActivity (line 29) | public class AuthorHomeActivity extends AppCompatActivity { method onCreate (line 36) | @Override method init (line 46) | private void init() { method initFragmentList (line 103) | private void initFragmentList() { method loadViewPager (line 113) | private void loadViewPager() { method onDestroy (line 122) | @Override method onBackPressed (line 129) | @Override FILE: app/src/main/java/com/example/discover/MainActivity.java class MainActivity (line 38) | public class MainActivity extends AppCompatActivity { method handleMessage (line 48) | @Override method onCreate (line 55) | @Override method initXMenu (line 71) | public void initXMenu(){ method initXMenuResource (line 87) | public void initXMenuResource() { method initBinding (line 105) | public void initBinding() { method initFragmentList (line 121) | public void initFragmentList() { method loadViewPager (line 129) | public void loadViewPager(){ method initBottomBar (line 171) | public void initBottomBar() { method onBackPressed (line 222) | @Override method onKeyDown (line 232) | @Override method exit (line 247) | private void exit() { FILE: app/src/main/java/com/example/discover/ResultActivity.java class ResultActivity (line 32) | public class ResultActivity extends RxAppCompatActivity { method onCreate (line 39) | @Override method init (line 49) | public void init() { method initRecyclerView (line 72) | public void initRecyclerView() { method showResult (line 102) | public void showResult() { method onOptionsItemSelected (line 126) | @Override FILE: app/src/main/java/com/example/discover/SearchActivity.java class SearchActivity (line 34) | public class SearchActivity extends RxAppCompatActivity { method onCreate (line 40) | @Override method init (line 50) | private void init() { method initRecyclerView (line 94) | private void initRecyclerView() { method setAdapter (line 100) | private void setAdapter(List list) { method loadTrendingTag (line 113) | private void loadTrendingTag() { method onKeyListener (line 139) | private void onKeyListener() { method search (line 161) | private void search(String key) { method onOptionsItemSelected (line 170) | @Override method toResultActivity (line 179) | public void toResultActivity(String key) { FILE: app/src/main/java/com/example/discover/TestActivity.java class TestActivity (line 12) | public class TestActivity extends AppCompatActivity { method onCreate (line 13) | @Override FILE: app/src/main/java/com/example/discover/VideoDetailActivity.java class VideoDetailActivity (line 38) | public class VideoDetailActivity extends RxAppCompatActivity { method onCreate (line 50) | @Override method init (line 60) | public void init() { method initJZPlayer (line 129) | public void initJZPlayer() { method loadReply (line 148) | public void loadReply() { method onDestroy (line 177) | @Override method onBackPressed (line 188) | @Override method toFinish (line 198) | public void toFinish() { FILE: app/src/main/java/com/example/discover/ViewBigImageActivity.java class ViewBigImageActivity (line 50) | public class ViewBigImageActivity extends FragmentActivity implements On... method onCreate (line 89) | @Override method verifyStoragePermissions (line 98) | public static void verifyStoragePermissions(Activity activity) { method saveImageToGallery (line 112) | public static void saveImageToGallery(Context context, Bitmap bmp) { method getImagePath (line 147) | private String getImagePath(String imgUrl) { method getView (line 165) | private void getView() { class MyPageAdapter (line 251) | class MyPageAdapter extends PagerAdapter { method getCount (line 253) | @Override method isViewFromObject (line 258) | @Override method instantiateItem (line 263) | @Override method destroyItem (line 277) | @Override class ViewPagerAdapter (line 289) | class ViewPagerAdapter extends PagerAdapter { method ViewPagerAdapter (line 293) | ViewPagerAdapter() { method instantiateItem (line 297) | @Override method getCount (line 349) | @Override method isViewFromObject (line 357) | @Override method destroyItem (line 362) | @Override method getItem (line 368) | Object getItem(int position) { method onPageScrollStateChanged (line 376) | @Override method onPageScrolled (line 380) | @Override method onPageSelected (line 387) | @Override method onPhotoTap (line 396) | @Override method onOutsidePhotoTap (line 404) | @Override method onBackPressed (line 409) | @Override FILE: app/src/main/java/com/example/discover/adapter/AuthorPopAdapter.java class AuthorPopAdapter (line 26) | public class AuthorPopAdapter extends BaseRecyclerAdapter { method AuthorPopAdapter (line 28) | public AuthorPopAdapter(Context context) { method onCreateViewHolder (line 32) | @Override class AuthorCardHolder (line 37) | public class AuthorCardHolder extends BaseViewHolder { method CategoryPopAdapter (line 31) | public CategoryPopAdapter(Context context ) { method onCreateViewHolder (line 36) | @Override class CateGoryCardHolder (line 41) | public class CateGoryCardHolder extends BaseViewHolder { method FollowRecyclerAdapter (line 36) | public FollowRecyclerAdapter(Context context) { method getItemViewType (line 40) | @Override method onCreateViewHolder (line 49) | @Override class FollowHolder (line 59) | public class FollowHolder extends BaseViewHolder list, HashMap map, Context cont... method onCreateViewHolder (line 48) | @Override method onBindViewHolder (line 55) | @Override method getItemCount (line 79) | @Override class MyViewHolder (line 85) | public class MyViewHolder extends RecyclerView.ViewHolder { method MyViewHolder (line 89) | private MyViewHolder(View itemView) { FILE: app/src/main/java/com/example/discover/adapter/LikeVideoRecyclerAdapter.java class LikeVideoRecyclerAdapter (line 24) | public class LikeVideoRecyclerAdapter extends BaseRecyclerAdapter list) { method MyFragmentPagerAdapter (line 27) | public MyFragmentPagerAdapter(FragmentManager fm, List list,... method getItem (line 33) | @Override method getCount (line 38) | @Override method getPageTitle (line 43) | @Override FILE: app/src/main/java/com/example/discover/adapter/PopReplyAdapter.java class PopReplyAdapter (line 18) | public class PopReplyAdapter extends RecyclerView.Adapter datas) { method onCreateViewHolder (line 25) | @Override method onBindViewHolder (line 30) | @Override method getItemCount (line 38) | @Override class Holder (line 43) | public class Holder extends RecyclerView.ViewHolder { method Holder (line 45) | public Holder(ViewGroup parent, int layoutId) { FILE: app/src/main/java/com/example/discover/adapter/ReplyAdapter.java class ReplyAdapter (line 23) | public class ReplyAdapter extends RecyclerView.Adapter { method ReplyAdapter (line 32) | public ReplyAdapter(List data, View description) { method getItemViewType (line 36) | @Override method onCreateViewHolder (line 44) | @Override method onBindViewHolder (line 58) | @Override method getItemCount (line 69) | @Override class Holder (line 76) | public class Holder extends RecyclerView.ViewHolder { method Holder (line 78) | public Holder(ViewGroup parent, int layoutId) { class SimpleViewHolder (line 86) | static class SimpleViewHolder extends RecyclerView.ViewHolder { method SimpleViewHolder (line 88) | public SimpleViewHolder(View itemView) { FILE: app/src/main/java/com/example/discover/adapter/ResultAdapter.java class ResultAdapter (line 39) | public class ResultAdapter extends RecyclerView.Adapter lists) { method onCreateViewHolder (line 48) | @Override method onBindViewHolder (line 53) | @Override method getItemCount (line 70) | @Override class Holder (line 75) | public class Holder extends RecyclerView.ViewHolder { method Holder (line 79) | private Holder(ViewGroup parent, int layoutId) { FILE: app/src/main/java/com/example/discover/adapter/SearchRecyclerAdapter.java class SearchRecyclerAdapter (line 21) | public class SearchRecyclerAdapter extends BaseRecyclerAdapter { method SearchRecyclerAdapter (line 26) | public SearchRecyclerAdapter(Context context) { method onCreateViewHolder (line 31) | @Override method getItemViewType (line 42) | @Override class AuthorBindingHolder (line 52) | public class AuthorBindingHolder extends BaseViewHolder... method AuthorBindingHolder (line 53) | public AuthorBindingHolder(ViewGroup parent, int layoutId) { method fillHolder (line 57) | @Override class CategoryBindingHolder (line 65) | public class CategoryBindingHolder extends BaseViewHolder { type onItemClickListener (line 36) | public interface onItemClickListener { method onItemClick (line 37) | void onItemClick(String s); method setItemClickListener (line 40) | public void setItemClickListener(onItemClickListener listener) { method SearchTagAdapter (line 43) | public SearchTagAdapter(Context context) { method getItemViewType (line 47) | @Override method onCreateViewHolder (line 58) | @Override class HeaderOneHolder (line 70) | public class HeaderOneHolder extends BaseViewHolder list, Context context) { method onCreateViewHolder (line 39) | @Override method onBindViewHolder (line 46) | @Override method getItemCount (line 59) | @Override class MyViewHolder (line 82) | public class MyViewHolder extends RecyclerView.ViewHolder { method MyViewHolder (line 86) | public MyViewHolder(View itemView) { FILE: app/src/main/java/com/example/discover/adapter/VideoRecyclerAdapter.java class VideoRecyclerAdapter (line 37) | public class VideoRecyclerAdapter extends BaseRecyclerAdapter { method VideoRecyclerAdapter (line 48) | public VideoRecyclerAdapter(Context context) { method setAuthor (line 52) | public void setAuthor(boolean isAuthor) { method onCreateViewHolder (line 55) | @Override method getItemViewType (line 64) | @Override method updateStateLoad (line 76) | public void updateStateLoad(boolean loading) { method isLoading (line 84) | public boolean isLoading() { method hideLoading (line 91) | public void hideLoading() { class VideoHolder (line 95) | public class VideoHolder extends BaseViewHolder extends R... method onCreateView (line 36) | @Nullable method setUserVisibleHint (line 48) | @Override method onActivityCreated (line 59) | @Override method getView (line 77) | public View getView(int id) { method onVisible (line 81) | public void onVisible() { method onInvisible (line 84) | public void onInvisible(){} method loadData (line 85) | protected void loadData(){} method setContentView (line 86) | public abstract int setContentView(); method onDestroy (line 90) | @Override method showLoading (line 98) | protected void showLoading() { method showContentView (line 109) | protected void showContentView() { method Error (line 120) | protected void Error() { method Refresh (line 129) | protected void Refresh() { FILE: app/src/main/java/com/example/discover/base/baseadapter/BaseRecyclerAdapter.java class BaseRecyclerAdapter (line 15) | public abstract class BaseRecyclerAdapter extends RecyclerView.Adapte... method BaseRecyclerAdapter (line 22) | public BaseRecyclerAdapter(Context context) { method onBindViewHolder (line 26) | @Override method getItemCount (line 37) | @Override method addAll (line 43) | public void addAll(List data) { method add (line 49) | public void add(T data) { method clear (line 52) | public void clear() { method delete (line 56) | public void delete(int position) { method setOnItemClickListener (line 65) | public void setOnItemClickListener(OnItemClickListener listener) { method setOnItemLongClickListener (line 69) | public void setOnItemLongClickListener(OnItemLongClickListener onIt... FILE: app/src/main/java/com/example/discover/base/baseadapter/BaseViewHolder.java class BaseViewHolder (line 13) | public abstract class BaseViewHolder extend... method BaseViewHolder (line 16) | public BaseViewHolder(ViewGroup parent, int layoutId) { method fillHolder (line 22) | public abstract void fillHolder(T object, int position); method baseFillHolder (line 27) | public void baseFillHolder(T object, int position) { FILE: app/src/main/java/com/example/discover/base/baseadapter/OnItemClickListener.java type OnItemClickListener (line 8) | public interface OnItemClickListener { method onClick (line 9) | public void onClick(View view, T t, int position); FILE: app/src/main/java/com/example/discover/base/baseadapter/OnItemLongClickListener.java type OnItemLongClickListener (line 6) | public interface OnItemLongClickListener { method onLongClick (line 7) | public void onLongClick(T t, int position); FILE: app/src/main/java/com/example/discover/bean/AuthorDetailBean.java class AuthorDetailBean (line 12) | public class AuthorDetailBean implements Serializable { method getItemList (line 16) | public List getItemList() { method setItemList (line 20) | public void setItemList(List itemList) { FILE: app/src/main/java/com/example/discover/bean/DetailBean/ACacheFindList.java class ACacheFindList (line 11) | public class ACacheFindList implements Serializable { method getScrollCardSection (line 16) | public List getScrollCardSection() { method setScrollCardSection (line 20) | public void setScrollCardSection(List scrollCardSection) { method getVideoSection (line 24) | public List getVideoSection() { method setVideoSection (line 28) | public void setVideoSection(List videoSection) { method getAuthorSection (line 32) | public List getAuthorSection() { method setAuthorSection (line 36) | public void setAuthorSection(List authorSection) { FILE: app/src/main/java/com/example/discover/bean/DetailBean/Author.java class Author (line 9) | public class Author implements Serializable { method getId (line 16) | public int getId() { method setId (line 20) | public void setId(int id) { method getIcon (line 24) | public String getIcon() { method setIcon (line 28) | public void setIcon(String icon) { method getName (line 32) | public String getName() { method setName (line 36) | public void setName(String name) { method getDescription (line 40) | public String getDescription() { method setDescription (line 44) | public void setDescription(String description) { method getVideoNum (line 48) | public int getVideoNum() { method setVideoNum (line 52) | public void setVideoNum(int videoNum) { FILE: app/src/main/java/com/example/discover/bean/DetailBean/CategoryInfo.java class CategoryInfo (line 9) | public class CategoryInfo implements Serializable { method getDataType (line 17) | public String getDataType() { method setDataType (line 21) | public void setDataType(String dataType) { method getId (line 25) | public int getId() { method setId (line 29) | public void setId(int id) { method getName (line 33) | public String getName() { method setName (line 37) | public void setName(String name) { method getDescription (line 41) | public String getDescription() { method setDescription (line 45) | public void setDescription(String description) { method getHeaderImage (line 49) | public String getHeaderImage() { method setHeaderImage (line 53) | public void setHeaderImage(String headerImage) { FILE: app/src/main/java/com/example/discover/bean/DetailBean/Cover.java class Cover (line 9) | public class Cover implements Serializable { method getFeed (line 14) | public String getFeed() { method setFeed (line 18) | public void setFeed(String feed) { method getDetail (line 22) | public String getDetail() { method setDetail (line 26) | public void setDetail(String detail) { method getBlurred (line 30) | public String getBlurred() { method setBlurred (line 34) | public void setBlurred(String blurred) { FILE: app/src/main/java/com/example/discover/bean/DetailBean/Data.java class Data (line 10) | public class Data implements Serializable { method getId (line 31) | public int getId() { method getActionUrl (line 35) | public String getActionUrl() { method getDescription (line 39) | public String getDescription() { method getTitle (line 43) | public String getTitle() { method getIcon (line 47) | public String getIcon() { method getItemList (line 51) | public List getItemList() { method getPlayUrl (line 55) | public String getPlayUrl() { method getAuthor (line 59) | public Author getAuthor() { method getCover (line 63) | public Cover getCover() { method getHeader (line 67) | public Header getHeader() { method getDuration (line 71) | public long getDuration() { method getCategory (line 75) | public String getCategory() { method getDataType (line 79) | public String getDataType() { method getImage (line 83) | public String getImage() { method getText (line 87) | public String getText() { method getPlayinfo (line 91) | public List getPlayinfo() { method getWebUrl (line 95) | public WebUrl getWebUrl() { method getTags (line 99) | public List getTags() { method setId (line 103) | public void setId(int id) { method setActionUrl (line 107) | public void setActionUrl(String actionUrl) { method setDescription (line 111) | public void setDescription(String description) { method setTitle (line 115) | public void setTitle(String title) { method setIcon (line 119) | public void setIcon(String icon) { method setItemList (line 123) | public void setItemList(List itemList) { method setPlayUrl (line 127) | public void setPlayUrl(String playUrl) { method setAuthor (line 131) | public void setAuthor(Author author) { method setCategory (line 135) | public void setCategory(String category) { method setCover (line 139) | public void setCover(Cover cover) { method setDataType (line 143) | public void setDataType(String dataType) { method setDuration (line 147) | public void setDuration(long duration) { method setHeader (line 151) | public void setHeader(Header header) { method setImage (line 155) | public void setImage(String image) { method setShade (line 159) | public void setShade(boolean shade) { method setText (line 163) | public void setText(String text) { method setPlayinfo (line 167) | public void setPlayinfo(List list) { method setWebUrl (line 171) | public void setWebUrl(WebUrl webUrl) { method setTags (line 175) | public void setTags(List tags) { FILE: app/src/main/java/com/example/discover/bean/DetailBean/FindCategory.java class FindCategory (line 10) | public class FindCategory implements Serializable{ method getCategoryInfo (line 14) | public CategoryInfo getCategoryInfo() { method setCategoryInfo (line 18) | public void setCategoryInfo(CategoryInfo categoryInfo) { method getSectionList (line 22) | public List getSectionList() { method setSectionList (line 26) | public void setSectionList(List sectionList) { FILE: app/src/main/java/com/example/discover/bean/DetailBean/Footer.java class Footer (line 9) | public class Footer implements Serializable { method getType (line 14) | public String getType() { method setType (line 18) | public void setType(String type) { method getData (line 22) | public Data getData() { method setData (line 26) | public void setData(Data data) { FILE: app/src/main/java/com/example/discover/bean/DetailBean/Header.java class Header (line 9) | public class Header implements Serializable { method getId (line 18) | public int getId() { method setId (line 22) | public void setId(int id) { method getIcon (line 26) | public String getIcon() { method setIcon (line 30) | public void setIcon(String icon) { method getTitle (line 34) | public String getTitle() { method setTitle (line 38) | public void setTitle(String title) { method getSubTitle (line 42) | public String getSubTitle() { method setSubTitle (line 46) | public void setSubTitle(String subTitle) { method getDescription (line 50) | public String getDescription() { method setDescription (line 54) | public void setDescription(String description) { method getActionUrl (line 58) | public String getActionUrl() { method setActionUrl (line 62) | public void setActionUrl(String actionUrl) { method getData (line 66) | public Data getData() { method setData (line 70) | public void setData(Data data) { FILE: app/src/main/java/com/example/discover/bean/DetailBean/ItemList.java class ItemList (line 9) | public class ItemList implements Serializable{ method getType (line 14) | public String getType() { method setType (line 18) | public void setType(String type) { method getData (line 22) | public Data getData() { method setData (line 26) | public void setData(Data data) { method getTag (line 30) | public String getTag() { method setTag (line 34) | public void setTag(String tag) { FILE: app/src/main/java/com/example/discover/bean/DetailBean/PlayInfo.java class PlayInfo (line 10) | public class PlayInfo implements Serializable { method getHeight (line 28) | public int getHeight() { method setHeight (line 32) | public void setHeight(int height) { method getWidth (line 36) | public int getWidth() { method setWidth (line 40) | public void setWidth(int width) { method getName (line 44) | public String getName() { method setName (line 48) | public void setName(String name) { method getType (line 52) | public String getType() { method setType (line 56) | public void setType(String type) { method getUrl (line 60) | public String getUrl() { method setUrl (line 64) | public void setUrl(String url) { method getUrlList (line 68) | public List getUrlList() { method setUrlList (line 72) | public void setUrlList(List urlList) { FILE: app/src/main/java/com/example/discover/bean/DetailBean/Replies.java class Replies (line 10) | public class Replies implements Serializable{ method getReplyList (line 14) | public List getReplyList() { method setReplyList (line 18) | public void setReplyList(List replyList) { FILE: app/src/main/java/com/example/discover/bean/DetailBean/ReplyList.java class ReplyList (line 9) | public class ReplyList implements Serializable { method getId (line 20) | public long getId() { method setId (line 24) | public void setId(long id) { method getVideoId (line 28) | public int getVideoId() { method setVideoId (line 32) | public void setVideoId(int videoId) { method getLikeCount (line 36) | public int getLikeCount() { method setLikeCount (line 40) | public void setLikeCount(int likeCount) { method getSequence (line 44) | public int getSequence() { method setSequence (line 48) | public void setSequence(int sequence) { method getCreateTime (line 52) | public long getCreateTime() { method setCreateTime (line 56) | public void setCreateTime(long createTime) { method getMessage (line 60) | public String getMessage() { method setMessage (line 64) | public void setMessage(String message) { method getVideoTitle (line 68) | public String getVideoTitle() { method setVideoTitle (line 72) | public void setVideoTitle(String videoTitle) { method setUser (line 76) | public void setUser(User user) { method getUser (line 80) | public User getUser() { FILE: app/src/main/java/com/example/discover/bean/DetailBean/SectionList.java class SectionList (line 10) | public class SectionList implements Serializable { method getId (line 17) | public int getId() { method setId (line 21) | public void setId(int id) { method getType (line 25) | public String getType() { method setType (line 29) | public void setType(String type) { method getHeader (line 33) | public Header getHeader() { method setHeader (line 37) | public void setHeader(Header header) { method getItemList (line 41) | public List getItemList() { method setItemList (line 45) | public void setItemList(List itemList) { method getFooter (line 49) | public Footer getFooter() { method setFooter (line 53) | public void setFooter(Footer footer) { FILE: app/src/main/java/com/example/discover/bean/DetailBean/Tags.java class Tags (line 9) | public class Tags implements Serializable { method getName (line 13) | public String getName() { method setName (line 17) | public void setName(String name) { method getHeaderImage (line 21) | public String getHeaderImage() { method setHeaderImage (line 25) | public void setHeaderImage(String headerImage) { FILE: app/src/main/java/com/example/discover/bean/DetailBean/UrlList.java class UrlList (line 9) | public class UrlList implements Serializable { method getName (line 21) | public String getName() { method setName (line 25) | public void setName(String name) { method getUrl (line 29) | public String getUrl() { method setUrl (line 33) | public void setUrl(String url) { method getSize (line 37) | public int getSize() { method setSize (line 41) | public void setSize(int size) { FILE: app/src/main/java/com/example/discover/bean/DetailBean/User.java class User (line 9) | public class User implements Serializable { method getUid (line 15) | public int getUid() { method setUid (line 19) | public void setUid(int uid) { method getNickname (line 23) | public String getNickname() { method setNickname (line 27) | public void setNickname(String nickname) { method getAvatar (line 31) | public String getAvatar() { method setAvatar (line 35) | public void setAvatar(String avatar) { FILE: app/src/main/java/com/example/discover/bean/DetailBean/WebUrl.java class WebUrl (line 9) | public class WebUrl implements Serializable { method getRaw (line 14) | public String getRaw() { method setRaw (line 18) | public void setRaw(String raw) { method getForWeibo (line 22) | public String getForWeibo() { method setForWeibo (line 26) | public void setForWeibo(String forWeibo) { FILE: app/src/main/java/com/example/discover/bean/GankBean.java class GankBean (line 10) | public class GankBean implements Serializable { class ResultBean (line 27) | public static class ResultBean implements Serializable { method get_id (line 41) | public String get_id() { method getCreatedAt (line 45) | public String getCreatedAt() { method getDesc (line 49) | public String getDesc() { method getPublishedAt (line 53) | public String getPublishedAt() { method getSource (line 57) | public String getSource() { method getType (line 61) | public String getType() { method getUrl (line 65) | public String getUrl() { method isUsed (line 69) | public boolean isUsed() { method getWho (line 73) | public String getWho() { method toString (line 77) | @Override method getImages (line 92) | public List getImages() { method isError (line 97) | public boolean isError() { method getResults (line 101) | public List getResults() { FILE: app/src/main/java/com/example/discover/bean/HotEyeBean.java class HotEyeBean (line 12) | public class HotEyeBean implements Serializable { method getItemList (line 17) | public List getItemList() { method setItemList (line 21) | public void setItemList(List itemList) { FILE: app/src/main/java/com/example/discover/bean/LitePalBean/Follow.java class Follow (line 9) | public class Follow extends DataSupport { method getId (line 18) | public int getId() { method setId (line 22) | public void setId(int id) { method getAuthorId (line 26) | public int getAuthorId() { method setAuthorId (line 30) | public void setAuthorId(int authorId) { method getAuthorName (line 34) | public String getAuthorName() { method setAuthorName (line 38) | public void setAuthorName(String authorName) { method getAuthorDesc (line 42) | public String getAuthorDesc() { method setAuthorDesc (line 46) | public void setAuthorDesc(String authorDesc) { method getIconUrl (line 50) | public String getIconUrl() { method setIconUrl (line 54) | public void setIconUrl(String iconUrl) { method getBackgroundColor (line 58) | public int getBackgroundColor() { method setBackgroundColor (line 62) | public void setBackgroundColor(int backgroundColor) { method getBackgroundImage (line 66) | public String getBackgroundImage() { method setBackgroundImage (line 70) | public void setBackgroundImage(String backgroundImage) { FILE: app/src/main/java/com/example/discover/bean/LitePalBean/LabelType.java class LabelType (line 9) | public class LabelType extends DataSupport { method getType (line 13) | public String getType() { method setType (line 17) | public void setType(String type) { FILE: app/src/main/java/com/example/discover/bean/LitePalBean/LikeVideo.java class LikeVideo (line 10) | public class LikeVideo extends DataSupport { method getId (line 26) | public int getId() { method setId (line 30) | public void setId(int id) { method getVideoId (line 34) | public int getVideoId() { method setVideoId (line 38) | public void setVideoId(int videoId) { method getTitle (line 42) | public String getTitle() { method setTitle (line 46) | public void setTitle(String title) { method getDescription (line 50) | public String getDescription() { method setDescription (line 54) | public void setDescription(String description) { method getPlayUrl (line 58) | public String getPlayUrl() { method setPlayUrl (line 62) | public void setPlayUrl(String playUrl) { method getImageUrl (line 66) | public String getImageUrl() { method setImageUrl (line 70) | public void setImageUrl(String imageUrl) { method getAuthorName (line 75) | public String getAuthorName() { method setAuthorName (line 79) | public void setAuthorName(String auhtorName) { method getAuthorId (line 83) | public int getAuthorId() { method setAuthorId (line 87) | public void setAuthorId(int auhtorId) { method getAuthorDesc (line 91) | public String getAuthorDesc() { method setAuthorDesc (line 95) | public void setAuthorDesc(String authorDesc) { method getAuthorIcon (line 99) | public String getAuthorIcon() { method setAuthorIcon (line 103) | public void setAuthorIcon(String authorIcon) { method getLabelColor (line 107) | public int getLabelColor() { method setLabelColor (line 111) | public void setLabelColor(int labelColor) { method getLabelText (line 115) | public String getLabelText() { method setLabelText (line 119) | public void setLabelText(String labelText) { method getSize (line 123) | public int getSize() { method setSize (line 127) | public void setSize(int size) { FILE: app/src/main/java/com/example/discover/bean/LitePalBean/SearchTag.java class SearchTag (line 10) | public class SearchTag extends DataSupport { method getTag (line 14) | public String getTag() { method setTag (line 18) | public void setTag(String tag) { FILE: app/src/main/java/com/example/discover/bean/ResultBean.java class ResultBean (line 13) | public class ResultBean implements Serializable { method getItemList (line 18) | public List getItemList() { method setItemList (line 22) | public void setItemList(List itemList) { FILE: app/src/main/java/com/example/discover/bean/TestBean.java class TestBean (line 9) | public class TestBean { method getCount (line 26) | public int getCount() { method setCount (line 30) | public void setCount(int count) { method getTotal (line 34) | public int getTotal() { method setTotal (line 38) | public void setTotal(int total) { method getNextPageUrl (line 42) | public String getNextPageUrl() { method setNextPageUrl (line 46) | public void setNextPageUrl(String nextPageUrl) { method isAdExist (line 50) | public boolean isAdExist() { method setAdExist (line 54) | public void setAdExist(boolean adExist) { method getItemList (line 58) | public List getItemList() { method setItemList (line 62) | public void setItemList(List itemList) { class ItemListBean (line 66) | public static class ItemListBean { method getType (line 81) | public String getType() { method setType (line 85) | public void setType(String type) { method getData (line 89) | public DataBean getData() { method setData (line 93) | public void setData(DataBean data) { method getTag (line 97) | public Object getTag() { method setTag (line 101) | public void setTag(Object tag) { method getId (line 105) | public int getId() { method setId (line 109) | public void setId(int id) { method getAdIndex (line 113) | public int getAdIndex() { method setAdIndex (line 117) | public void setAdIndex(int adIndex) { class DataBean (line 121) | public static class DataBean { method getDataType (line 206) | public String getDataType() { method setDataType (line 210) | public void setDataType(String dataType) { method getId (line 214) | public int getId() { method setId (line 218) | public void setId(int id) { method getTitle (line 222) | public String getTitle() { method setTitle (line 226) | public void setTitle(String title) { method getSlogan (line 230) | public Object getSlogan() { method setSlogan (line 234) | public void setSlogan(Object slogan) { method getDescription (line 238) | public String getDescription() { method setDescription (line 242) | public void setDescription(String description) { method getProvider (line 246) | public ProviderBean getProvider() { method setProvider (line 250) | public void setProvider(ProviderBean provider) { method getCategory (line 254) | public String getCategory() { method setCategory (line 258) | public void setCategory(String category) { method getAuthor (line 262) | public AuthorBean getAuthor() { method setAuthor (line 266) | public void setAuthor(AuthorBean author) { method getCover (line 270) | public CoverBean getCover() { method setCover (line 274) | public void setCover(CoverBean cover) { method getPlayUrl (line 278) | public String getPlayUrl() { method setPlayUrl (line 282) | public void setPlayUrl(String playUrl) { method getThumbPlayUrl (line 286) | public Object getThumbPlayUrl() { method setThumbPlayUrl (line 290) | public void setThumbPlayUrl(Object thumbPlayUrl) { method getDuration (line 294) | public int getDuration() { method setDuration (line 298) | public void setDuration(int duration) { method getWebUrl (line 302) | public WebUrlBean getWebUrl() { method setWebUrl (line 306) | public void setWebUrl(WebUrlBean webUrl) { method getReleaseTime (line 310) | public long getReleaseTime() { method setReleaseTime (line 314) | public void setReleaseTime(long releaseTime) { method getLibrary (line 318) | public String getLibrary() { method setLibrary (line 322) | public void setLibrary(String library) { method getConsumption (line 326) | public ConsumptionBean getConsumption() { method setConsumption (line 330) | public void setConsumption(ConsumptionBean consumption) { method getCampaign (line 334) | public Object getCampaign() { method setCampaign (line 338) | public void setCampaign(Object campaign) { method getWaterMarks (line 342) | public Object getWaterMarks() { method setWaterMarks (line 346) | public void setWaterMarks(Object waterMarks) { method getAdTrack (line 350) | public Object getAdTrack() { method setAdTrack (line 354) | public void setAdTrack(Object adTrack) { method getType (line 358) | public String getType() { method setType (line 362) | public void setType(String type) { method getTitlePgc (line 366) | public String getTitlePgc() { method setTitlePgc (line 370) | public void setTitlePgc(String titlePgc) { method getDescriptionPgc (line 374) | public String getDescriptionPgc() { method setDescriptionPgc (line 378) | public void setDescriptionPgc(String descriptionPgc) { method getRemark (line 382) | public String getRemark() { method setRemark (line 386) | public void setRemark(String remark) { method getIdx (line 390) | public int getIdx() { method setIdx (line 394) | public void setIdx(int idx) { method getShareAdTrack (line 398) | public Object getShareAdTrack() { method setShareAdTrack (line 402) | public void setShareAdTrack(Object shareAdTrack) { method getFavoriteAdTrack (line 406) | public Object getFavoriteAdTrack() { method setFavoriteAdTrack (line 410) | public void setFavoriteAdTrack(Object favoriteAdTrack) { method getWebAdTrack (line 414) | public Object getWebAdTrack() { method setWebAdTrack (line 418) | public void setWebAdTrack(Object webAdTrack) { method getDate (line 422) | public long getDate() { method setDate (line 426) | public void setDate(long date) { method getPromotion (line 430) | public Object getPromotion() { method setPromotion (line 434) | public void setPromotion(Object promotion) { method getLabel (line 438) | public Object getLabel() { method setLabel (line 442) | public void setLabel(Object label) { method getDescriptionEditor (line 446) | public String getDescriptionEditor() { method setDescriptionEditor (line 450) | public void setDescriptionEditor(String descriptionEditor) { method isCollected (line 454) | public boolean isCollected() { method setCollected (line 458) | public void setCollected(boolean collected) { method isPlayed (line 462) | public boolean isPlayed() { method setPlayed (line 466) | public void setPlayed(boolean played) { method getLastViewTime (line 470) | public Object getLastViewTime() { method setLastViewTime (line 474) | public void setLastViewTime(Object lastViewTime) { method getPlaylists (line 478) | public Object getPlaylists() { method setPlaylists (line 482) | public void setPlaylists(Object playlists) { method getSrc (line 486) | public Object getSrc() { method setSrc (line 490) | public void setSrc(Object src) { method getPlayInfo (line 494) | public List getPlayInfo() { method setPlayInfo (line 498) | public void setPlayInfo(List playInfo) { method getTags (line 502) | public List getTags() { method setTags (line 506) | public void setTags(List tags) { method getLabelList (line 510) | public List getLabelList() { method setLabelList (line 514) | public void setLabelList(List labelList) { method getSubtitles (line 518) | public List getSubtitles() { method setSubtitles (line 522) | public void setSubtitles(List subtitles) { class ProviderBean (line 526) | public static class ProviderBean { method getName (line 537) | public String getName() { method setName (line 541) | public void setName(String name) { method getAlias (line 545) | public String getAlias() { method setAlias (line 549) | public void setAlias(String alias) { method getIcon (line 553) | public String getIcon() { method setIcon (line 557) | public void setIcon(String icon) { class AuthorBean (line 562) | public static class AuthorBean { method getId (line 591) | public int getId() { method setId (line 595) | public void setId(int id) { method getIcon (line 599) | public String getIcon() { method setIcon (line 603) | public void setIcon(String icon) { method getName (line 607) | public String getName() { method setName (line 611) | public void setName(String name) { method getDescription (line 615) | public String getDescription() { method setDescription (line 619) | public void setDescription(String description) { method getLink (line 623) | public String getLink() { method setLink (line 627) | public void setLink(String link) { method getLatestReleaseTime (line 631) | public long getLatestReleaseTime() { method setLatestReleaseTime (line 635) | public void setLatestReleaseTime(long latestReleaseTime) { method getVideoNum (line 639) | public int getVideoNum() { method setVideoNum (line 643) | public void setVideoNum(int videoNum) { method getAdTrack (line 647) | public Object getAdTrack() { method setAdTrack (line 651) | public void setAdTrack(Object adTrack) { method getFollow (line 655) | public FollowBean getFollow() { method setFollow (line 659) | public void setFollow(FollowBean follow) { method getShield (line 663) | public ShieldBean getShield() { method setShield (line 667) | public void setShield(ShieldBean shield) { method getApprovedNotReadyVideoCount (line 671) | public int getApprovedNotReadyVideoCount() { method setApprovedNotReadyVideoCount (line 675) | public void setApprovedNotReadyVideoCount(int approvedNotReadyVi... method isIfPgc (line 679) | public boolean isIfPgc() { method setIfPgc (line 683) | public void setIfPgc(boolean ifPgc) { class FollowBean (line 687) | public static class FollowBean { method getItemType (line 698) | public String getItemType() { method setItemType (line 702) | public void setItemType(String itemType) { method getItemId (line 706) | public int getItemId() { method setItemId (line 710) | public void setItemId(int itemId) { method isFollowed (line 714) | public boolean isFollowed() { method setFollowed (line 718) | public void setFollowed(boolean followed) { class ShieldBean (line 723) | public static class ShieldBean { method getItemType (line 734) | public String getItemType() { method setItemType (line 738) | public void setItemType(String itemType) { method getItemId (line 742) | public int getItemId() { method setItemId (line 746) | public void setItemId(int itemId) { method isShielded (line 750) | public boolean isShielded() { method setShielded (line 754) | public void setShielded(boolean shielded) { class CoverBean (line 760) | public static class CoverBean { method getFeed (line 775) | public String getFeed() { method setFeed (line 779) | public void setFeed(String feed) { method getDetail (line 783) | public String getDetail() { method setDetail (line 787) | public void setDetail(String detail) { method getBlurred (line 791) | public String getBlurred() { method setBlurred (line 795) | public void setBlurred(String blurred) { method getSharing (line 799) | public Object getSharing() { method setSharing (line 803) | public void setSharing(Object sharing) { method getHomepage (line 807) | public Object getHomepage() { method setHomepage (line 811) | public void setHomepage(Object homepage) { class WebUrlBean (line 816) | public static class WebUrlBean { method getRaw (line 825) | public String getRaw() { method setRaw (line 829) | public void setRaw(String raw) { method getForWeibo (line 833) | public String getForWeibo() { method setForWeibo (line 837) | public void setForWeibo(String forWeibo) { class ConsumptionBean (line 842) | public static class ConsumptionBean { method getCollectionCount (line 853) | public int getCollectionCount() { method setCollectionCount (line 857) | public void setCollectionCount(int collectionCount) { method getShareCount (line 861) | public int getShareCount() { method setShareCount (line 865) | public void setShareCount(int shareCount) { method getReplyCount (line 869) | public int getReplyCount() { method setReplyCount (line 873) | public void setReplyCount(int replyCount) { class PlayInfoBean (line 878) | public static class PlayInfoBean { method getHeight (line 895) | public int getHeight() { method setHeight (line 899) | public void setHeight(int height) { method getWidth (line 903) | public int getWidth() { method setWidth (line 907) | public void setWidth(int width) { method getName (line 911) | public String getName() { method setName (line 915) | public void setName(String name) { method getType (line 919) | public String getType() { method setType (line 923) | public void setType(String type) { method getUrl (line 927) | public String getUrl() { method setUrl (line 931) | public void setUrl(String url) { method getUrlList (line 935) | public List getUrlList() { method setUrlList (line 939) | public void setUrlList(List urlList) { class UrlListBean (line 943) | public static class UrlListBean { method getName (line 954) | public String getName() { method setName (line 958) | public void setName(String name) { method getUrl (line 962) | public String getUrl() { method setUrl (line 966) | public void setUrl(String url) { method getSize (line 970) | public int getSize() { method setSize (line 974) | public void setSize(int size) { class TagsBean (line 980) | public static class TagsBean { method getId (line 1001) | public int getId() { method setId (line 1005) | public void setId(int id) { method getName (line 1009) | public String getName() { method setName (line 1013) | public void setName(String name) { method getActionUrl (line 1017) | public String getActionUrl() { method setActionUrl (line 1021) | public void setActionUrl(String actionUrl) { method getAdTrack (line 1025) | public Object getAdTrack() { method setAdTrack (line 1029) | public void setAdTrack(Object adTrack) { method getDesc (line 1033) | public Object getDesc() { method setDesc (line 1037) | public void setDesc(Object desc) { method getBgPicture (line 1041) | public String getBgPicture() { method setBgPicture (line 1045) | public void setBgPicture(String bgPicture) { method getHeaderImage (line 1049) | public String getHeaderImage() { method setHeaderImage (line 1053) | public void setHeaderImage(String headerImage) { method getTagRecType (line 1057) | public String getTagRecType() { method setTagRecType (line 1061) | public void setTagRecType(String tagRecType) { FILE: app/src/main/java/com/example/discover/http/HttpClient.java type HttpClient (line 24) | public interface HttpClient { class Builder (line 25) | class Builder { method getEyeService (line 26) | public static HttpClient getEyeService() { method getGankService (line 30) | public static HttpClient getGankService() { method getEyeHot (line 41) | @GET("v4/discovery/hot") method getEyeCateGory (line 49) | @GET("v3/categories/detail") method getAuthorRelated (line 52) | @GET("v3/pgc/videos") method getTrendingTag (line 55) | @GET("v3/queries/hot") method getResult (line 58) | @GET("v1/search?num=10") method fetchReplies (line 61) | @GET("v1/replies/video") method fetchReplies (line 64) | @GET("v1/replies/video?num=10") method getGankData (line 68) | @GET("data/{type}/{number}/{page}") FILE: app/src/main/java/com/example/discover/http/RequestListener.java type RequestListener (line 9) | public interface RequestListener { method onSuccess (line 10) | void onSuccess(Object object); method onFailed (line 12) | void onFailed(Throwable t); method onCompleted (line 14) | void onCompleted(); FILE: app/src/main/java/com/example/discover/http/cahe/ACache.java class ACache (line 53) | public class ACache { method get (line 61) | public static ACache get(Context ctx) { method get (line 65) | public static ACache get(Context ctx, String cacheName) { method get (line 70) | public static ACache get(File cacheDir) { method get (line 74) | public static ACache get(Context ctx, long max_zise, int max_count) { method get (line 79) | public static ACache get(File cacheDir, long max_zise, int max_count) { method myPid (line 88) | private static String myPid() { method ACache (line 92) | private ACache(File cacheDir, long max_size, int max_count) { method put (line 111) | public void put(String key, String value) { method put (line 142) | public void put(String key, String value, int saveTime) { method getAsString (line 152) | public String getAsString(String key) { method put (line 198) | public void put(String key, JSONObject value) { method put (line 212) | public void put(String key, JSONObject value, int saveTime) { method getAsJSONObject (line 222) | public JSONObject getAsJSONObject(String key) { method put (line 244) | public void put(String key, JSONArray value) { method put (line 258) | public void put(String key, JSONArray value, int saveTime) { method getAsJSONArray (line 268) | public JSONArray getAsJSONArray(String key) { method put (line 290) | public void put(String key, byte[] value) { method put (line 321) | public void put(String key, byte[] value, int saveTime) { method getAsBinary (line 331) | public byte[] getAsBinary(String key) { method put (line 374) | public void put(String key, Serializable value) { method put (line 388) | public void put(String key, Serializable value, int saveTime) { method getAsObject (line 417) | public Object getAsObject(String key) { method put (line 460) | public void put(String key, Bitmap value) { method put (line 474) | public void put(String key, Bitmap value, int saveTime) { method getAsBitmap (line 484) | public Bitmap getAsBitmap(String key) { method put (line 502) | public void put(String key, Drawable value) { method put (line 516) | public void put(String key, Drawable value, int saveTime) { method getAsDrawable (line 526) | public Drawable getAsDrawable(String key) { method file (line 539) | public File file(String key) { method remove (line 552) | public boolean remove(String key) { method clear (line 559) | public void clear() { class ACacheManager (line 568) | public class ACacheManager { method ACacheManager (line 577) | private ACacheManager(File cacheDir, long sizeLimit, int countLimit) { method calculateCacheSizeAndCacheCount (line 589) | private void calculateCacheSizeAndCacheCount() { method put (line 610) | private void put(File file) { method get (line 633) | private File get(String key) { method newFile (line 642) | private File newFile(String key) { method remove (line 646) | private boolean remove(String key) { method clear (line 651) | private void clear() { method removeNext (line 667) | private long removeNext() { method calculateSize (line 697) | private long calculateSize(File file) { class Utils (line 707) | private static class Utils { method isDue (line 715) | private static boolean isDue(String str) { method isDue (line 725) | private static boolean isDue(byte[] data) { method newStringWithDateInfo (line 742) | private static String newStringWithDateInfo(int second, String strIn... method newByteArrayWithDateInfo (line 746) | private static byte[] newByteArrayWithDateInfo(int second, byte[] da... method clearDateInfo (line 754) | private static String clearDateInfo(String strInfo) { method clearDateInfo (line 762) | private static byte[] clearDateInfo(byte[] data) { method hasDateInfo (line 770) | private static boolean hasDateInfo(byte[] data) { method getDateInfoFromDate (line 775) | private static String[] getDateInfoFromDate(byte[] data) { method indexOf (line 785) | private static int indexOf(byte[] data, char c) { method copyOfRange (line 794) | private static byte[] copyOfRange(byte[] original, int from, int to) { method createDateInfo (line 806) | private static String createDateInfo(int second) { method Bitmap2Bytes (line 817) | private static byte[] Bitmap2Bytes(Bitmap bm) { method Bytes2Bimap (line 829) | private static Bitmap Bytes2Bimap(byte[] b) { method drawable2Bitmap (line 839) | private static Bitmap drawable2Bitmap(Drawable drawable) { method bitmap2Drawable (line 862) | @SuppressWarnings("deprecation") FILE: app/src/main/java/com/example/discover/model/AuthorVideoModel.java class AuthorVideoModel (line 21) | public class AuthorVideoModel { method showVideo (line 23) | public static void showVideo(ItemFragment context, int start, int id, ... FILE: app/src/main/java/com/example/discover/model/GankModel.java class GankModel (line 18) | public class GankModel { method loadGank (line 20) | public static void loadGank(String id, int num, int page, final Reques... FILE: app/src/main/java/com/example/discover/model/HotVideoModel.java class HotVideoModel (line 21) | public class HotVideoModel { method showVideo (line 23) | public static void showVideo(VideoFragment context, int start, int num... FILE: app/src/main/java/com/example/discover/model/ReplyModel.java class ReplyModel (line 20) | public class ReplyModel { method showReplies (line 22) | public static void showReplies(RxAppCompatActivity activity, boolean c... FILE: app/src/main/java/com/example/discover/model/SearchModel.java class SearchModel (line 34) | public class SearchModel { method showDetail (line 37) | public static void showDetail(SearchFragment context, List id... method showTrendingTag (line 95) | public static void showTrendingTag(SearchActivity context, final Reque... method showResult (line 122) | public static void showResult(ResultActivity context, String key, int ... FILE: app/src/main/java/com/example/discover/ui/DiscoverFragment.java class DiscoverFragment (line 24) | public class DiscoverFragment extends BaseFragment{ method onActivityCreated (line 39) | @Override method loadData (line 48) | @Override method initRecyclerView (line 64) | private void initRecyclerView() { method setAdapter (line 135) | private void setAdapter(List list) { method setContentView (line 144) | @Override FILE: app/src/main/java/com/example/discover/ui/Personal/child/LikeFragment.java class LikeFragment (line 30) | public class LikeFragment extends BaseFragment { method newInstance (line 52) | public static ItemFragment newInstance(String strategy, int id) { method onCreate (line 61) | @Override method onActivityCreated (line 70) | @Override method loadData (line 83) | @Override method loadVideo (line 94) | public void loadVideo() { method setContentView (line 139) | @Override method initRecyclerView (line 144) | public void initRecyclerView() { method setAdapter (line 193) | public void setAdapter(AuthorDetailBean authorDetailBean) { method onPause (line 199) | @Override FILE: app/src/main/java/com/example/discover/ui/Search/SearchFragment.java class SearchFragment (line 51) | public class SearchFragment extends BaseFragment ... method setContentView (line 66) | @Override method onActivityCreated (line 71) | @Override method loadData (line 87) | @Override method initMainRecycler (line 106) | public void initMainRecycler() { method setAdapterTest (line 157) | public void setAdapterTest(List objects) { method init (line 165) | private void init() { method loadDetail (line 190) | private void loadDetail() { method clear (line 239) | public void clear() { method getPrecessedData (line 246) | public List getPrecessedData() { method initSelectTypeRecyclerView (line 258) | public void initSelectTypeRecyclerView() { method onClick (line 301) | @Override method loadSuccess (line 329) | public void loadSuccess() { method showLoading (line 339) | public void showLoading() { method loadError (line 347) | public void loadError() { method getCategoryIdList (line 352) | private List getCategoryIdList() { FILE: app/src/main/java/com/example/discover/ui/Video/VideoFragment.java class VideoFragment (line 34) | public class VideoFragment extends BaseFragment { method onActivityCreated (line 46) | @Override method loadData (line 58) | @Override method loadVideo (line 76) | public void loadVideo() { method setContentView (line 122) | @Override method initRecyclerView (line 127) | public void initRecyclerView() { method setAdapter (line 191) | public void setAdapter(HotEyeBean hotEyeBean) { method Refresh (line 197) | @Override method onPause (line 204) | @Override FILE: app/src/main/java/com/example/discover/ui/Welfare/WelFareFragment.java class WelFareFragment (line 33) | public class WelFareFragment extends BaseFragment { method onActivityCreated (line 44) | @Override method loadData (line 53) | @Override method showWelfare (line 76) | public void showWelfare() { method initRecyclerView (line 127) | public void initRecyclerView() { method setWelfareAdapter (line 178) | public void setWelfareAdapter(GankBean result) { method setContentView (line 190) | @Override FILE: app/src/main/java/com/example/discover/utils/BindingUtil.java class BindingUtil (line 26) | public class BindingUtil { method setAuthorData (line 28) | @BindingAdapter("authorData") method setCategoryData (line 38) | @BindingAdapter("categoryData") method setImage (line 49) | @BindingAdapter("imageUrl") method setWelfareImage (line 58) | @BindingAdapter("welfareImageUrl") method setCircleImage (line 65) | @BindingAdapter("circleImageUrl") method setVisibility (line 75) | @BindingAdapter("visibility") method setAuthorName (line 84) | @BindingAdapter("authorName") method setTime (line 93) | @BindingAdapter("time") method setType (line 99) | @BindingAdapter("type") FILE: app/src/main/java/com/example/discover/utils/DebugUtil.java class DebugUtil (line 12) | public class DebugUtil { method toast (line 15) | public static void toast(Context context, String content) { method debug (line 19) | public static void debug(String tag, String msg) { method debug (line 25) | public static void debug(String msg) { method error (line 31) | public static void error(String tag, String error) { method error (line 39) | public static void error(String error) { FILE: app/src/main/java/com/example/discover/utils/DensityUtil.java class DensityUtil (line 13) | public class DensityUtil { method getScreenWidth (line 15) | public static int getScreenWidth(Context context) { method dip2px (line 24) | public static int dip2px(float dpValue) { method px2dip (line 31) | public static int px2dip(float pxValue) { method getActionBarSize (line 39) | public static int getActionBarSize() { FILE: app/src/main/java/com/example/discover/utils/IntentManager.java class IntentManager (line 29) | public class IntentManager { method toVideoDetailActivity (line 31) | public static void toVideoDetailActivity(Activity context, ItemList it... method toAuthorHomeActivity (line 49) | public static void toAuthorHomeActivity(Context context,ItemList list) { method fromDetailtoAuthor (line 69) | public static void fromDetailtoAuthor(Context context, ItemList list) { method fromPersonalToAuthor (line 87) | public static void fromPersonalToAuthor(Context context, LikeVideo lik... method toBigImageActivity (line 100) | public static void toBigImageActivity(Activity context, View view, int... FILE: app/src/main/java/com/example/discover/utils/LitePalUtil.java class LitePalUtil (line 18) | public class LitePalUtil { method getSelectLabel (line 20) | public static List getSelectLabel() { method addVideoToFavor (line 29) | public static void addVideoToFavor(int id, String title, String desc, ... method deleteVideoFromFavor (line 48) | public static void deleteVideoFromFavor(int videoId) { method addToFollow (line 52) | public static void addToFollow(int authorId, String authorName, String... method deleteFromFollow (line 63) | public static void deleteFromFollow(int authorId) { FILE: app/src/main/java/com/example/discover/utils/ShareUtil.java class ShareUtil (line 12) | public class ShareUtil { method share (line 14) | public static void share(Context context, String shareText) { FILE: app/src/main/java/com/example/discover/utils/TimeUtils.java class TimeUtils (line 4) | public class TimeUtils { method TimeUtils (line 9) | private TimeUtils() {} method millsToSec (line 11) | public static int millsToSec(int mills) { method secToTime (line 15) | public static String secToTime(int time) { method unitFormat (line 29) | private static String unitFormat(int i) { FILE: app/src/main/java/com/example/discover/view/CustomView/CategoryPopupWindow.java class CategoryPopupWindow (line 19) | public class CategoryPopupWindow extends PopupWindow { type PopItemClickListener (line 23) | public interface PopItemClickListener { method ItemClick (line 24) | void ItemClick(String labelType); method setPopItemClickListener (line 27) | public void setPopItemClickListener(PopItemClickListener listener) { method CategoryPopupWindow (line 30) | public CategoryPopupWindow(Context context) { method showPopupWindow (line 64) | public void showPopupWindow(View parent) { method initRecycler (line 73) | public void initRecycler(View view, Context context) { FILE: app/src/main/java/com/example/discover/view/CustomView/CircleImageView.java class CircleImageView (line 36) | public class CircleImageView extends android.support.v7.widget.AppCompat... method CircleImageView (line 75) | public CircleImageView(Context context) { method CircleImageView (line 81) | public CircleImageView(Context context, AttributeSet attrs) { method CircleImageView (line 85) | public CircleImageView(Context context, AttributeSet attrs, int defSty... method init (line 108) | private void init() { method getScaleType (line 122) | @Override method setScaleType (line 127) | @Override method setAdjustViewBounds (line 134) | @Override method onDraw (line 141) | @Override method onSizeChanged (line 161) | @Override method setPadding (line 167) | @Override method setPaddingRelative (line 173) | @Override method getBorderColor (line 179) | public int getBorderColor() { method setBorderColor (line 183) | public void setBorderColor(@ColorInt int borderColor) { method setBorderColorResource (line 196) | @Deprecated method getCircleBackgroundColor (line 201) | public int getCircleBackgroundColor() { method setCircleBackgroundColor (line 205) | public void setCircleBackgroundColor(@ColorInt int circleBackgroundCol... method setCircleBackgroundColorResource (line 215) | public void setCircleBackgroundColorResource(@ColorRes int circleBackg... method getFillColor (line 226) | @Deprecated method setFillColor (line 239) | @Deprecated method setFillColorResource (line 253) | @Deprecated method getBorderWidth (line 258) | public int getBorderWidth() { method setBorderWidth (line 262) | public void setBorderWidth(int borderWidth) { method isBorderOverlay (line 271) | public boolean isBorderOverlay() { method setBorderOverlay (line 275) | public void setBorderOverlay(boolean borderOverlay) { method isDisableCircularTransformation (line 284) | public boolean isDisableCircularTransformation() { method setDisableCircularTransformation (line 288) | public void setDisableCircularTransformation(boolean disableCircularTr... method setImageBitmap (line 297) | @Override method setImageDrawable (line 303) | @Override method setImageResource (line 309) | @Override method setImageURI (line 315) | @Override method setColorFilter (line 321) | @Override method getColorFilter (line 332) | @Override method applyColorFilter (line 337) | private void applyColorFilter() { method getBitmapFromDrawable (line 343) | private Bitmap getBitmapFromDrawable(Drawable drawable) { method initializeBitmap (line 371) | private void initializeBitmap() { method setup (line 380) | private void setup() { method calculateBounds (line 426) | private RectF calculateBounds() { method updateShaderMatrix (line 438) | private void updateShaderMatrix() { class OutlineProvider (line 459) | @RequiresApi(api = Build.VERSION_CODES.LOLLIPOP) method getOutline (line 462) | @Override FILE: app/src/main/java/com/example/discover/view/CustomView/DragFrameLayout.java class DragFrameLayout (line 18) | public class DragFrameLayout extends FrameLayout { method setDragScale (line 33) | public void setDragScale(boolean dragScale) { method DragFrameLayout (line 37) | public DragFrameLayout(Context context, AttributeSet attrs) { method init (line 42) | private void init() { method onLayout (line 204) | @Override method computeScroll (line 212) | @Override method onInterceptTouchEvent (line 219) | @Override method onTouchEvent (line 224) | @Override method onDraw (line 230) | @Override FILE: app/src/main/java/com/example/discover/view/CustomView/FollowPopupWindow.java class FollowPopupWindow (line 21) | public class FollowPopupWindow extends PopupWindow { type PopItemClickListener (line 24) | public interface PopItemClickListener { method ItemClick (line 25) | void ItemClick(); method setPopItemClickListener (line 28) | public void setPopItemClickListener(PopItemClickListener listener) { method FollowPopupWindow (line 31) | public FollowPopupWindow(Context context) { method showPopupWindow (line 67) | public void showPopupWindow(View parent) { method hide (line 76) | public void hide() { FILE: app/src/main/java/com/example/discover/view/CustomView/HackyViewPager.java class HackyViewPager (line 21) | public class HackyViewPager extends ViewPager { method HackyViewPager (line 23) | public HackyViewPager(Context context) { method HackyViewPager (line 27) | public HackyViewPager(Context context, AttributeSet attrs) { method onInterceptTouchEvent (line 31) | @Override FILE: app/src/main/java/com/example/discover/view/CustomView/LabelView.java class LabelView (line 24) | public class LabelView extends View { method LabelView (line 48) | public LabelView(Context context, AttributeSet attrs) { method LabelView (line 52) | public LabelView(Context context) { method LabelView (line 63) | public LabelView(Context context, AttributeSet attrs, int defStyle) { method onMeasure (line 111) | @Override method onDraw (line 145) | @Override method setText (line 170) | public void setText(String text) { method setBackground (line 175) | public void setBackground(int color) { FILE: app/src/main/java/com/example/discover/view/CustomView/ReplyPopupWindow.java class ReplyPopupWindow (line 45) | public class ReplyPopupWindow extends PopupWindow { method ReplyPopupWindow (line 60) | public ReplyPopupWindow(Context context, int id) { method showPopupWindow (line 113) | public void showPopupWindow(View parent) { method initRecyclerView (line 122) | public void initRecyclerView(View view, Context context) { method showReplies (line 152) | public void showReplies() { method dismiss (line 205) | @Override FILE: app/src/main/java/com/example/discover/view/test.java class test (line 7) | public class test { FILE: app/src/test/java/com/example/discover/ExampleUnitTest.java class ExampleUnitTest (line 12) | public class ExampleUnitTest { method addition_isCorrect (line 13) | @Test FILE: librarys/http/src/androidTest/java/com/example/http/ExampleInstrumentedTest.java class ExampleInstrumentedTest (line 17) | @RunWith(AndroidJUnit4.class) method useAppContext (line 19) | @Test FILE: librarys/http/src/main/java/com/example/http/HttpUtils.java class HttpUtils (line 27) | public class HttpUtils { method getInstance (line 40) | public static HttpUtils getInstance() { method getEyeServer (line 52) | public T getEyeServer(Class a) { method getGankServer (line 63) | public T getGankServer(Class a) { method init (line 74) | public void init(Context context, boolean debug) { method getBuilder (line 79) | public Retrofit.Builder getBuilder(String url) { method getClient (line 88) | public OkHttpClient getClient() { method getUnsafeOkHttpClient (line 99) | public OkHttpClient getUnsafeOkHttpClient() { method getInterceptor (line 139) | private HttpLoggingInterceptor getInterceptor() { FILE: librarys/http/src/test/java/com/example/http/ExampleUnitTest.java class ExampleUnitTest (line 12) | public class ExampleUnitTest { method addition_isCorrect (line 13) | @Test FILE: librarys/jiaozivideoplayer/src/androidTest/java/cn/jzvd/ApplicationTest.java class ApplicationTest (line 9) | public class ApplicationTest extends ApplicationTestCase { method ApplicationTest (line 10) | public ApplicationTest() { FILE: librarys/jiaozivideoplayer/src/main/java/cn/jzvd/JZMediaInterface.java class JZMediaInterface (line 9) | public abstract class JZMediaInterface { method start (line 20) | public abstract void start(); method prepare (line 22) | public abstract void prepare(); method pause (line 24) | public abstract void pause(); method isPlaying (line 26) | public abstract boolean isPlaying(); method seekTo (line 28) | public abstract void seekTo(long time); method release (line 30) | public abstract void release(); method getCurrentPosition (line 32) | public abstract long getCurrentPosition(); method getDuration (line 34) | public abstract long getDuration(); method setSurface (line 36) | public abstract void setSurface(Surface surface); FILE: librarys/jiaozivideoplayer/src/main/java/cn/jzvd/JZMediaManager.java class JZMediaManager (line 16) | public class JZMediaManager implements TextureView.SurfaceTextureListener { method JZMediaManager (line 35) | public JZMediaManager() { method instance (line 44) | public static JZMediaManager instance() { method getDataSource (line 51) | public static Object[] getDataSource() { method setDataSource (line 56) | public static void setDataSource(Object[] dataSourceObjects) { method getCurrentDataSource (line 61) | public static Object getCurrentDataSource() { method setCurrentDataSource (line 65) | public static void setCurrentDataSource(Object currentDataSource) { method getCurrentPosition (line 69) | public static long getCurrentPosition() { method getDuration (line 73) | public static long getDuration() { method seekTo (line 77) | public static void seekTo(long time) { method pause (line 81) | public static void pause() { method start (line 85) | public static void start() { method isPlaying (line 89) | public static boolean isPlaying() { method releaseMediaPlayer (line 93) | public void releaseMediaPlayer() { method prepare (line 99) | public void prepare() { method onSurfaceTextureAvailable (line 106) | @Override method onSurfaceTextureSizeChanged (line 117) | @Override method onSurfaceTextureDestroyed (line 122) | @Override method onSurfaceTextureUpdated (line 127) | @Override class MediaHandler (line 133) | public class MediaHandler extends Handler { method MediaHandler (line 134) | public MediaHandler(Looper looper) { method handleMessage (line 138) | @Override FILE: librarys/jiaozivideoplayer/src/main/java/cn/jzvd/JZMediaSystem.java class JZMediaSystem (line 14) | public class JZMediaSystem extends JZMediaInterface implements MediaPlay... method start (line 18) | @Override method prepare (line 23) | @Override method pause (line 52) | @Override method isPlaying (line 57) | @Override method seekTo (line 62) | @Override method release (line 67) | @Override method getCurrentPosition (line 73) | @Override method getDuration (line 79) | @Override method setSurface (line 84) | @Override method onPrepared (line 89) | @Override method onCompletion (line 104) | @Override method onBufferingUpdate (line 116) | @Override method onSeekComplete (line 128) | @Override method onError (line 140) | @Override method onInfo (line 153) | @Override method onVideoSizeChanged (line 170) | @Override FILE: librarys/jiaozivideoplayer/src/main/java/cn/jzvd/JZResizeTextureView.java class JZResizeTextureView (line 17) | public class JZResizeTextureView extends TextureView { method JZResizeTextureView (line 23) | public JZResizeTextureView(Context context) { method JZResizeTextureView (line 29) | public JZResizeTextureView(Context context, AttributeSet attrs) { method setVideoSize (line 35) | public void setVideoSize(int currentVideoWidth, int currentVideoHeight) { method setRotation (line 43) | @Override method onMeasure (line 51) | @Override FILE: librarys/jiaozivideoplayer/src/main/java/cn/jzvd/JZUserAction.java type JZUserAction (line 7) | public interface JZUserAction { method onEvent (line 27) | void onEvent(int type, Object url, int screen, Object... objects); FILE: librarys/jiaozivideoplayer/src/main/java/cn/jzvd/JZUserActionStandard.java type JZUserActionStandard (line 7) | public interface JZUserActionStandard extends JZUserAction { FILE: librarys/jiaozivideoplayer/src/main/java/cn/jzvd/JZUtils.java class JZUtils (line 24) | public class JZUtils { method stringForTime (line 27) | public static String stringForTime(long timeMs) { method isWifiConnected (line 50) | public static boolean isWifiConnected(Context context) { method scanForActivity (line 62) | public static Activity scanForActivity(Context context) { method getAppCompActivity (line 80) | public static AppCompatActivity getAppCompActivity(Context context) { method setRequestedOrientation (line 90) | public static void setRequestedOrientation(Context context, int orient... method getWindow (line 100) | public static Window getWindow(Context context) { method dip2px (line 108) | public static int dip2px(Context context, float dpValue) { method saveProgress (line 113) | public static void saveProgress(Context context, Object url, long prog... method getSavedProgress (line 126) | public static long getSavedProgress(Context context, Object url) { method clearSavedProgress (line 140) | public static void clearSavedProgress(Context context, String url) { method getCurrentFromDataSource (line 152) | public static Object getCurrentFromDataSource(Object[] dataSourceObjec... method getValueFromLinkedMap (line 160) | public static Object getValueFromLinkedMap(LinkedHashMap { method ApplicationTest (line 10) | public ApplicationTest() { FILE: librarys/xrecyclerview/src/main/java/com/jcodecraeer/xrecyclerview/AppBarStateChangeListener.java class AppBarStateChangeListener (line 9) | public abstract class AppBarStateChangeListener implements AppBarLayout.... type State (line 11) | public enum State { method onOffsetChanged (line 19) | @Override method onStateChanged (line 38) | public abstract void onStateChanged(AppBarLayout appBarLayout, State s... FILE: librarys/xrecyclerview/src/main/java/com/jcodecraeer/xrecyclerview/ArrowRefreshHeader.java class ArrowRefreshHeader (line 22) | public class ArrowRefreshHeader extends LinearLayout implements BaseRefr... method ArrowRefreshHeader (line 39) | public ArrowRefreshHeader(Context context) { method ArrowRefreshHeader (line 48) | public ArrowRefreshHeader(Context context, AttributeSet attrs) { method initView (line 53) | private void initView() { method setProgressStyle (line 90) | public void setProgressStyle(int style) { method setArrowImageView (line 101) | public void setArrowImageView(int resid){ method setState (line 105) | public void setState(int state) { method getState (line 150) | public int getState() { method refreshComplete (line 154) | @Override method setVisibleHeight (line 165) | public void setVisibleHeight(int height) { method getVisibleHeight (line 172) | public int getVisibleHeight() { method onMove (line 177) | @Override method releaseAction (line 191) | @Override method reset (line 218) | public void reset() { method smoothScrollTo (line 227) | private void smoothScrollTo(int destHeight) { method friendlyTime (line 240) | public static String friendlyTime(Date time) { FILE: librarys/xrecyclerview/src/main/java/com/jcodecraeer/xrecyclerview/BaseRefreshHeader.java type BaseRefreshHeader (line 6) | interface BaseRefreshHeader { method onMove (line 13) | void onMove(float delta); method releaseAction (line 15) | boolean releaseAction(); method refreshComplete (line 17) | void refreshComplete(); FILE: librarys/xrecyclerview/src/main/java/com/jcodecraeer/xrecyclerview/CustomFooterViewCallBack.java type CustomFooterViewCallBack (line 15) | public interface CustomFooterViewCallBack { method onLoadingMore (line 17) | void onLoadingMore(View yourFooterView); method onLoadMoreComplete (line 18) | void onLoadMoreComplete(View yourFooterView); method onSetNoMore (line 19) | void onSetNoMore(View yourFooterView,boolean noMore); FILE: librarys/xrecyclerview/src/main/java/com/jcodecraeer/xrecyclerview/ItemTouchHelperAdapter.java type ItemTouchHelperAdapter (line 9) | public interface ItemTouchHelperAdapter { method onItemMove (line 24) | void onItemMove(int fromPosition, int toPosition); method onItemDismiss (line 38) | void onItemDismiss(int position); FILE: librarys/xrecyclerview/src/main/java/com/jcodecraeer/xrecyclerview/JellyView.java class JellyView (line 18) | public class JellyView extends View implements BaseRefreshHeader{ method JellyView (line 27) | public JellyView(Context context) { method JellyView (line 32) | public JellyView(Context context, AttributeSet attrs) { method JellyView (line 37) | public JellyView(Context context, AttributeSet attrs, int defStyleAttr) { method JellyView (line 42) | @SuppressWarnings("unused") method init (line 49) | private void init() { method setJellyColor (line 59) | public void setJellyColor(int jellyColor) { method onDraw (line 63) | @Override method setMinimumHeight (line 73) | @Override method setJellyHeight (line 78) | public void setJellyHeight(int ribbonHeight) { method getMinimumHeight (line 82) | @Override method getJellyHeight (line 87) | public int getJellyHeight() { method refreshComplete (line 92) | @Override method onMove (line 97) | @Override method releaseAction (line 104) | @Override FILE: librarys/xrecyclerview/src/main/java/com/jcodecraeer/xrecyclerview/LoadingMoreFooter.java class LoadingMoreFooter (line 15) | public class LoadingMoreFooter extends LinearLayout { method LoadingMoreFooter (line 27) | public LoadingMoreFooter(Context context) { method LoadingMoreFooter (line 36) | public LoadingMoreFooter(Context context, AttributeSet attrs) { method setLoadingHint (line 41) | public void setLoadingHint(String hint) { method setNoMoreHint (line 45) | public void setNoMoreHint(String hint) { method setLoadingDoneHint (line 49) | public void setLoadingDoneHint(String hint) { method initView (line 53) | public void initView(){ method setProgressStyle (line 87) | public void setProgressStyle(int style) { method setState (line 98) | public void setState(int state) { FILE: librarys/xrecyclerview/src/main/java/com/jcodecraeer/xrecyclerview/ProgressStyle.java class ProgressStyle (line 6) | public class ProgressStyle { FILE: librarys/xrecyclerview/src/main/java/com/jcodecraeer/xrecyclerview/SimpleItemTouchHelperCallback.java class SimpleItemTouchHelperCallback (line 13) | public class SimpleItemTouchHelperCallback extends ItemTouchHelper.Callb... method SimpleItemTouchHelperCallback (line 20) | public SimpleItemTouchHelperCallback(ItemTouchHelperAdapter adapter, X... method isLongPressDragEnabled (line 25) | @Override method isItemViewSwipeEnabled (line 30) | @Override method getMovementFlags (line 35) | @Override method onMove (line 43) | @Override method onSwiped (line 53) | @Override method onChildDraw (line 59) | @Override method onSelectedChanged (line 71) | @Override method clearView (line 81) | @Override FILE: librarys/xrecyclerview/src/main/java/com/jcodecraeer/xrecyclerview/SimpleViewSwitcher.java class SimpleViewSwitcher (line 11) | public class SimpleViewSwitcher extends ViewGroup { method SimpleViewSwitcher (line 13) | public SimpleViewSwitcher(Context context) { method SimpleViewSwitcher (line 17) | public SimpleViewSwitcher(Context context, AttributeSet attrs) { method SimpleViewSwitcher (line 21) | public SimpleViewSwitcher(Context context, AttributeSet attrs, int def... method onMeasure (line 25) | @Override method onLayout (line 41) | @Override method setView (line 53) | public void setView(View view) { FILE: librarys/xrecyclerview/src/main/java/com/jcodecraeer/xrecyclerview/XRecyclerView.java class XRecyclerView (line 23) | public class XRecyclerView extends RecyclerView { method XRecyclerView (line 53) | public XRecyclerView(Context context) { method XRecyclerView (line 57) | public XRecyclerView(Context context, AttributeSet attrs) { method XRecyclerView (line 61) | public XRecyclerView(Context context, AttributeSet attrs, int defStyle) { method init (line 66) | private void init() { method getDefaultFootView (line 77) | public LoadingMoreFooter getDefaultFootView(){ method setLimitNumberToCallLoadMore (line 88) | public void setLimitNumberToCallLoadMore(int limitNumberToCallLoadMore) { method getFootView (line 92) | public View getFootView(){ method setFootViewText (line 96) | public void setFootViewText(String loading, String noMore) { method addHeaderView (line 103) | public void addHeaderView(View view) { method getHeaderViewByType (line 112) | private View getHeaderViewByType(int itemType) { method isHeaderType (line 120) | private boolean isHeaderType(int itemViewType) { method isReservedItemViewType (line 125) | private boolean isReservedItemViewType(int itemViewType) { method setFootView (line 133) | @SuppressWarnings("all") method loadMoreComplete (line 142) | public void loadMoreComplete() { method setNoMore (line 153) | public void setNoMore(boolean noMore){ method refresh (line 164) | public void refresh() { method reset (line 170) | public void reset(){ method refreshComplete (line 176) | public void refreshComplete() { method setRefreshHeader (line 181) | public void setRefreshHeader(ArrowRefreshHeader refreshHeader) { method setPullRefreshEnabled (line 185) | public void setPullRefreshEnabled(boolean enabled) { method setLoadingMoreEnabled (line 189) | public void setLoadingMoreEnabled(boolean enabled) { method setRefreshProgressStyle (line 198) | public void setRefreshProgressStyle(int style) { method setLoadingMoreProgressStyle (line 205) | public void setLoadingMoreProgressStyle(int style) { method setArrowImageView (line 212) | public void setArrowImageView(int resId) { method setEmptyView (line 218) | public void setEmptyView(View emptyView) { method getEmptyView (line 223) | public View getEmptyView() { method setAdapter (line 227) | @Override method getAdapter (line 236) | @Override method setLayoutManager (line 244) | @Override method notifyItemRemoved (line 267) | public void notifyItemRemoved(List listData,int position) { method notifyItemInserted (line 278) | public void notifyItemInserted(int position) { method notifyItemChanged (line 285) | public void notifyItemChanged(int position) { method notifyItemChanged (line 292) | public void notifyItemChanged(int position,Object o) { method getHeaders_includingRefreshCount (line 299) | private int getHeaders_includingRefreshCount(){ method onScrollStateChanged (line 305) | @Override method onTouchEvent (line 343) | @Override method findMax (line 376) | private int findMax(int[] lastPositions) { method isOnTop (line 386) | private boolean isOnTop() { class DataObserver (line 394) | private class DataObserver extends RecyclerView.AdapterDataObserver { method onChanged (line 395) | @Override method onItemRangeInserted (line 416) | @Override method onItemRangeChanged (line 421) | @Override method onItemRangeChanged (line 426) | @Override method onItemRangeRemoved (line 431) | @Override method onItemRangeMoved (line 436) | @Override class WrapAdapter (line 442) | private class WrapAdapter extends RecyclerView.Adapter { method WrapAdapter (line 446) | public WrapAdapter(RecyclerView.Adapter adapter) { method getOriginalAdapter (line 450) | public RecyclerView.Adapter getOriginalAdapter(){ method isHeader (line 454) | public boolean isHeader(int position) { method isFooter (line 458) | public boolean isFooter(int position) { method isRefreshHeader (line 466) | public boolean isRefreshHeader(int position) { method getHeadersCount (line 470) | public int getHeadersCount() { method onCreateViewHolder (line 474) | @Override method onBindViewHolder (line 486) | @Override method onBindViewHolder (line 502) | @Override method getItemCount (line 523) | @Override method getItemViewType (line 533) | @Override method getItemId (line 560) | @Override method onAttachedToRecyclerView (line 571) | @Override method onDetachedFromRecyclerView (line 588) | @Override method onViewAttachedToWindow (line 593) | @Override method onViewDetachedFromWindow (line 606) | @Override method onViewRecycled (line 611) | @Override method onFailedToRecycleView (line 616) | @Override method unregisterAdapterDataObserver (line 621) | @Override method registerAdapterDataObserver (line 626) | @Override class SimpleViewHolder (line 631) | private class SimpleViewHolder extends RecyclerView.ViewHolder { method SimpleViewHolder (line 632) | public SimpleViewHolder(View itemView) { method setLoadingListener (line 638) | public void setLoadingListener(LoadingListener listener) { type LoadingListener (line 642) | public interface LoadingListener { method onRefresh (line 644) | void onRefresh(); method onLoadMore (line 646) | void onLoadMore(); method onAttachedToWindow (line 649) | @Override class DividerItemDecoration (line 682) | public class DividerItemDecoration extends RecyclerView.ItemDecoration { method DividerItemDecoration (line 693) | public DividerItemDecoration(Drawable divider) { method onDraw (line 704) | @Override method getItemOffsets (line 723) | @Override method drawHorizontalDividers (line 747) | private void drawHorizontalDividers(Canvas canvas, RecyclerView pare... method drawVerticalDividers (line 774) | private void drawVerticalDividers(Canvas canvas, RecyclerView parent) { method scrollToPosition (line 796) | @Override method onScrolled (line 805) | @Override method setScrollAlphaChangeListener (line 825) | public void setScrollAlphaChangeListener( type ScrollAlphaChangeListener (line 830) | public interface ScrollAlphaChangeListener{ method onAlphaChange (line 831) | void onAlphaChange(int alpha); method setLimitHeight (line 832) | int setLimitHeight(); FILE: librarys/xrecyclerview/src/main/java/com/jcodecraeer/xrecyclerview/progressindicator/AVLoadingIndicatorView.java class AVLoadingIndicatorView (line 79) | public class AVLoadingIndicatorView extends View{ method AVLoadingIndicatorView (line 157) | public AVLoadingIndicatorView(Context context) { method AVLoadingIndicatorView (line 162) | public AVLoadingIndicatorView(Context context, AttributeSet attrs) { method AVLoadingIndicatorView (line 167) | public AVLoadingIndicatorView(Context context, AttributeSet attrs, int... method AVLoadingIndicatorView (line 173) | @TargetApi(Build.VERSION_CODES.LOLLIPOP) method init (line 179) | private void init(AttributeSet attrs, int defStyle) { method setIndicatorId (line 191) | public void setIndicatorId(int indicatorId){ method setIndicatorColor (line 196) | public void setIndicatorColor(int color){ method applyIndicator (line 202) | private void applyIndicator(){ method onMeasure (line 292) | @Override method measureDimension (line 299) | private int measureDimension(int defaultSize,int measureSpec){ method onDraw (line 313) | @Override method onLayout (line 319) | @Override method setVisibility (line 328) | @Override method onDetachedFromWindow (line 340) | @Override method onAttachedToWindow (line 346) | @Override method drawIndicator (line 352) | void drawIndicator(Canvas canvas){ method applyAnimation (line 356) | void applyAnimation(){ method dp2px (line 360) | private int dp2px(int dpValue) { FILE: librarys/xrecyclerview/src/main/java/com/jcodecraeer/xrecyclerview/progressindicator/indicator/BallBeatIndicator.java class BallBeatIndicator (line 14) | public class BallBeatIndicator extends com.jcodecraeer.xrecyclerview.pro... method draw (line 28) | @Override method createAnimation (line 45) | @Override FILE: librarys/xrecyclerview/src/main/java/com/jcodecraeer/xrecyclerview/progressindicator/indicator/BallClipRotateIndicator.java class BallClipRotateIndicator (line 15) | public class BallClipRotateIndicator extends BaseIndicatorController { method draw (line 19) | @Override method createAnimation (line 34) | @Override FILE: librarys/xrecyclerview/src/main/java/com/jcodecraeer/xrecyclerview/progressindicator/indicator/BallClipRotateMultipleIndicator.java class BallClipRotateMultipleIndicator (line 15) | public class BallClipRotateMultipleIndicator extends BaseIndicatorContro... method draw (line 20) | @Override method createAnimation (line 54) | @Override FILE: librarys/xrecyclerview/src/main/java/com/jcodecraeer/xrecyclerview/progressindicator/indicator/BallClipRotatePulseIndicator.java class BallClipRotatePulseIndicator (line 15) | public class BallClipRotatePulseIndicator extends BaseIndicatorController { method draw (line 20) | @Override method createAnimation (line 50) | @Override FILE: librarys/xrecyclerview/src/main/java/com/jcodecraeer/xrecyclerview/progressindicator/indicator/BallGridBeatIndicator.java class BallGridBeatIndicator (line 14) | public class BallGridBeatIndicator extends BaseIndicatorController { method draw (line 28) | @Override method createAnimation (line 48) | @Override FILE: librarys/xrecyclerview/src/main/java/com/jcodecraeer/xrecyclerview/progressindicator/indicator/BallGridPulseIndicator.java class BallGridPulseIndicator (line 14) | public class BallGridPulseIndicator extends BaseIndicatorController{ method draw (line 42) | @Override method createAnimation (line 63) | @Override FILE: librarys/xrecyclerview/src/main/java/com/jcodecraeer/xrecyclerview/progressindicator/indicator/BallPulseIndicator.java class BallPulseIndicator (line 14) | public class BallPulseIndicator extends BaseIndicatorController{ method draw (line 25) | @Override method createAnimation (line 41) | @Override FILE: librarys/xrecyclerview/src/main/java/com/jcodecraeer/xrecyclerview/progressindicator/indicator/BallPulseRiseIndicator.java class BallPulseRiseIndicator (line 16) | public class BallPulseRiseIndicator extends BaseIndicatorController{ method draw (line 18) | @Override method createAnimation (line 29) | @Override FILE: librarys/xrecyclerview/src/main/java/com/jcodecraeer/xrecyclerview/progressindicator/indicator/BallPulseSyncIndicator.java class BallPulseSyncIndicator (line 14) | public class BallPulseSyncIndicator extends BaseIndicatorController { method draw (line 18) | @Override method createAnimation (line 32) | @Override FILE: librarys/xrecyclerview/src/main/java/com/jcodecraeer/xrecyclerview/progressindicator/indicator/BallRotateIndicator.java class BallRotateIndicator (line 15) | public class BallRotateIndicator extends BaseIndicatorController{ method draw (line 20) | @Override method createAnimation (line 45) | @Override FILE: librarys/xrecyclerview/src/main/java/com/jcodecraeer/xrecyclerview/progressindicator/indicator/BallScaleIndicator.java class BallScaleIndicator (line 15) | public class BallScaleIndicator extends BaseIndicatorController { method draw (line 20) | @Override method createAnimation (line 29) | @Override FILE: librarys/xrecyclerview/src/main/java/com/jcodecraeer/xrecyclerview/progressindicator/indicator/BallScaleMultipleIndicator.java class BallScaleMultipleIndicator (line 15) | public class BallScaleMultipleIndicator extends BaseIndicatorController { method draw (line 20) | @Override method createAnimation (line 30) | @Override FILE: librarys/xrecyclerview/src/main/java/com/jcodecraeer/xrecyclerview/progressindicator/indicator/BallScaleRippleIndicator.java class BallScaleRippleIndicator (line 15) | public class BallScaleRippleIndicator extends BallScaleIndicator { method draw (line 18) | @Override method createAnimation (line 25) | @Override FILE: librarys/xrecyclerview/src/main/java/com/jcodecraeer/xrecyclerview/progressindicator/indicator/BallScaleRippleMultipleIndicator.java class BallScaleRippleMultipleIndicator (line 15) | public class BallScaleRippleMultipleIndicator extends BallScaleMultipleI... method draw (line 18) | @Override method createAnimation (line 25) | @Override FILE: librarys/xrecyclerview/src/main/java/com/jcodecraeer/xrecyclerview/progressindicator/indicator/BallSpinFadeLoaderIndicator.java class BallSpinFadeLoaderIndicator (line 14) | public class BallSpinFadeLoaderIndicator extends BaseIndicatorController { method draw (line 39) | @Override method circleAt (line 62) | Point circleAt(int width,int height,float radius,double angle){ method createAnimation (line 68) | @Override class Point (line 105) | final class Point{ method Point (line 109) | public Point(float x, float y){ FILE: librarys/xrecyclerview/src/main/java/com/jcodecraeer/xrecyclerview/progressindicator/indicator/BallTrianglePathIndicator.java class BallTrianglePathIndicator (line 15) | public class BallTrianglePathIndicator extends BaseIndicatorController { method draw (line 19) | @Override method createAnimation (line 31) | @Override FILE: librarys/xrecyclerview/src/main/java/com/jcodecraeer/xrecyclerview/progressindicator/indicator/BallZigZagDeflectIndicator.java class BallZigZagDeflectIndicator (line 13) | public class BallZigZagDeflectIndicator extends com.jcodecraeer.xrecycle... method createAnimation (line 18) | @Override FILE: librarys/xrecyclerview/src/main/java/com/jcodecraeer/xrecyclerview/progressindicator/indicator/BallZigZagIndicator.java class BallZigZagIndicator (line 15) | public class BallZigZagIndicator extends BaseIndicatorController { method draw (line 20) | @Override method createAnimation (line 30) | @Override FILE: librarys/xrecyclerview/src/main/java/com/jcodecraeer/xrecyclerview/progressindicator/indicator/BaseIndicatorController.java class BaseIndicatorController (line 12) | public abstract class BaseIndicatorController { method setTarget (line 20) | public void setTarget(View target){ method getTarget (line 24) | public View getTarget(){ method getWidth (line 29) | public int getWidth(){ method getHeight (line 33) | public int getHeight(){ method postInvalidate (line 37) | public void postInvalidate(){ method draw (line 46) | public abstract void draw(Canvas canvas,Paint paint); method createAnimation (line 51) | public abstract List createAnimation(); method initAnimation (line 53) | public void initAnimation(){ method setAnimationStatus (line 64) | public void setAnimationStatus(AnimStatus animStatus){ type AnimStatus (line 93) | public enum AnimStatus{ FILE: librarys/xrecyclerview/src/main/java/com/jcodecraeer/xrecyclerview/progressindicator/indicator/CubeTransitionIndicator.java class CubeTransitionIndicator (line 16) | public class CubeTransitionIndicator extends BaseIndicatorController { method draw (line 21) | @Override method createAnimation (line 36) | @Override FILE: librarys/xrecyclerview/src/main/java/com/jcodecraeer/xrecyclerview/progressindicator/indicator/LineScaleIndicator.java class LineScaleIndicator (line 15) | public class LineScaleIndicator extends BaseIndicatorController { method draw (line 25) | @Override method createAnimation (line 39) | @Override FILE: librarys/xrecyclerview/src/main/java/com/jcodecraeer/xrecyclerview/progressindicator/indicator/LineScalePartyIndicator.java class LineScalePartyIndicator (line 15) | public class LineScalePartyIndicator extends BaseIndicatorController { method draw (line 25) | @Override method createAnimation (line 39) | @Override FILE: librarys/xrecyclerview/src/main/java/com/jcodecraeer/xrecyclerview/progressindicator/indicator/LineScalePulseOutIndicator.java class LineScalePulseOutIndicator (line 12) | public class LineScalePulseOutIndicator extends LineScaleIndicator { method createAnimation (line 14) | @Override FILE: librarys/xrecyclerview/src/main/java/com/jcodecraeer/xrecyclerview/progressindicator/indicator/LineScalePulseOutRapidIndicator.java class LineScalePulseOutRapidIndicator (line 12) | public class LineScalePulseOutRapidIndicator extends LineScaleIndicator { method createAnimation (line 14) | @Override FILE: librarys/xrecyclerview/src/main/java/com/jcodecraeer/xrecyclerview/progressindicator/indicator/LineSpinFadeLoaderIndicator.java class LineSpinFadeLoaderIndicator (line 11) | public class LineSpinFadeLoaderIndicator extends BallSpinFadeLoaderIndic... method draw (line 14) | @Override FILE: librarys/xrecyclerview/src/main/java/com/jcodecraeer/xrecyclerview/progressindicator/indicator/PacmanIndicator.java class PacmanIndicator (line 16) | public class PacmanIndicator extends BaseIndicatorController{ method draw (line 24) | @Override method drawPacman (line 30) | private void drawPacman(Canvas canvas,Paint paint){ method drawCircle (line 54) | private void drawCircle(Canvas canvas, Paint paint) { method createAnimation (line 60) | @Override FILE: librarys/xrecyclerview/src/main/java/com/jcodecraeer/xrecyclerview/progressindicator/indicator/SemiCircleSpinIndicator.java class SemiCircleSpinIndicator (line 15) | public class SemiCircleSpinIndicator extends BaseIndicatorController { method draw (line 18) | @Override method createAnimation (line 24) | @Override FILE: librarys/xrecyclerview/src/main/java/com/jcodecraeer/xrecyclerview/progressindicator/indicator/SquareSpinIndicator.java class SquareSpinIndicator (line 17) | public class SquareSpinIndicator extends BaseIndicatorController { method draw (line 19) | @Override method createAnimation (line 24) | @Override FILE: librarys/xrecyclerview/src/main/java/com/jcodecraeer/xrecyclerview/progressindicator/indicator/TriangleSkewSpinIndicator.java class TriangleSkewSpinIndicator (line 17) | public class TriangleSkewSpinIndicator extends BaseIndicatorController { method draw (line 19) | @Override method createAnimation (line 29) | @Override FILE: librarys/zmenu/src/androidTest/java/com/example/zmenu/ExampleInstrumentedTest.java class ExampleInstrumentedTest (line 17) | @RunWith(AndroidJUnit4.class) method useAppContext (line 19) | @Test FILE: librarys/zmenu/src/main/java/com/example/zmenu/FloatButton.java class FloatButton (line 14) | public class FloatButton extends FloatingActionButton { method FloatButton (line 18) | public FloatButton(Context context) { method FloatButton (line 22) | public FloatButton(Context context, AttributeSet attrs) { method FloatButton (line 26) | public FloatButton(Context context, AttributeSet attrs, int defStyleAt... method setScreenX (line 66) | private void setScreenX(int screenX) { method setScreenY (line 71) | private void setScreenY(int screenY) { method stopAnimation (line 78) | public void stopAnimation() { method onRelease (line 88) | public void onRelease(int xPos, int yPos) { method setCurrentSpringPos (line 96) | public void setCurrentSpringPos(int xPos, int yPos) { method getSpringX (line 101) | public Spring getSpringX() { method getSpringY (line 105) | public Spring getSpringY() { method getFollowerListenerX (line 109) | public SimpleSpringListener getFollowerListenerX() { method getFollowerListenerY (line 113) | public SimpleSpringListener getFollowerListenerY() { method setEndValue (line 117) | public void setEndValue(int x, int y) { method setElevation (line 124) | @Override FILE: librarys/zmenu/src/main/java/com/example/zmenu/PUtils.java class PUtils (line 10) | public class PUtils { method getInstance (line 19) | public static PUtils getInstance() { method setImagesAndColors (line 31) | public void setImagesAndColors(List imagelist , List getImages() { method getColors (line 52) | public static List getColors() { method getMarginRight (line 56) | public int getMarginRight() { method getMarginBottom (line 60) | public int getMarginBottom(){ method setViewList (line 64) | public void setViewList(List viewList) { method getViewList (line 68) | public List getViewList() { FILE: librarys/zmenu/src/main/java/com/example/zmenu/SnakeButtonLayout.java class SnakeButtonLayout (line 18) | public class SnakeButtonLayout extends RelativeLayout { type onTopViewClickListener (line 31) | public interface onTopViewClickListener { method onclick (line 32) | void onclick(); method SnakeButtonLayout (line 34) | public SnakeButtonLayout(Context context) { method SnakeButtonLayout (line 38) | public SnakeButtonLayout(Context context, AttributeSet attrs) { method onFinishInflate (line 47) | @Override method initImagesAndColors (line 81) | public void initImagesAndColors() { class MyViewDragCallBack (line 99) | public class MyViewDragCallBack extends ViewDragHelper.Callback { method tryCaptureView (line 102) | @Override method onViewPositionChanged (line 113) | @Override method clampViewPositionVertical (line 119) | @Override method clampViewPositionHorizontal (line 124) | @Override method onViewReleased (line 129) | @Override method getViewHorizontalDragRange (line 140) | @Override method getViewVerticalDragRange (line 146) | @Override method setClickable (line 154) | public void setClickable(boolean isClickable) { method computeScroll (line 161) | @Override method onInterceptTouchEvent (line 168) | @Override method onTouchEvent (line 173) | @Override method setOnTopViewClickListener (line 190) | public void setOnTopViewClickListener(onTopViewClickListener listener) { method onLayout (line 202) | @Override FILE: librarys/zmenu/src/main/java/com/example/zmenu/ViewController.java class ViewController (line 11) | public class ViewController { method ViewController (line 15) | public ViewController() { method getInstance (line 19) | public static ViewController getInstance() { method init (line 22) | public void init(List list) { method setOriginPos (line 37) | public void setOriginPos(int xPos, int yPos) { method onRelease (line 47) | public void onRelease(FloatButton topView) { FILE: librarys/zmenu/src/test/java/com/example/zmenu/ExampleUnitTest.java class ExampleUnitTest (line 12) | public class ExampleUnitTest { method addition_isCorrect (line 13) | @Test