基于Kotlin+MVP+Retrofit+RxJava+Glide 等架构实现短视频类小项目,简约风格及详细注释
资源文件列表:

1111/
1111/.circleci/
1111/.circleci/config.yml 774B
1111/.gitignore 118B
1111/.travis.yml 577B
1111/LICENSE 11.07KB
1111/README-en.md 6.26KB
1111/README.md 6.48KB
1111/_config.yml 26B
1111/app/
1111/app/.gitignore 7B
1111/app/build.gradle 4.16KB
1111/app/proguard-rules.pro 1.61KB
1111/app/src/
1111/app/src/androidTest/
1111/app/src/androidTest/java/
1111/app/src/androidTest/java/com/
1111/app/src/androidTest/java/com/hazz/
1111/app/src/androidTest/java/com/hazz/kotlinmvp/
1111/app/src/androidTest/java/com/hazz/kotlinmvp/ExampleInstrumentedTest.kt 638B
1111/app/src/main/
1111/app/src/main/AndroidManifest.xml 2.94KB
1111/app/src/main/assets/
1111/app/src/main/assets/fonts/
1111/app/src/main/assets/fonts/FZLanTingHeiS-DB1-GB-Regular.TTF 2.28MB
1111/app/src/main/assets/fonts/FZLanTingHeiS-L-GB-Regular.TTF 2.28MB
1111/app/src/main/assets/fonts/Lobster-1.4.otf 36.75KB
1111/app/src/main/java/
1111/app/src/main/java/com/
1111/app/src/main/java/com/hazz/
1111/app/src/main/java/com/hazz/kotlinmvp/
1111/app/src/main/java/com/hazz/kotlinmvp/Constants.kt 1.04KB
1111/app/src/main/java/com/hazz/kotlinmvp/Extensions.kt 1.7KB
1111/app/src/main/java/com/hazz/kotlinmvp/MyApplication.kt 3.03KB
1111/app/src/main/java/com/hazz/kotlinmvp/api/
1111/app/src/main/java/com/hazz/kotlinmvp/api/ApiService.kt 1.92KB
1111/app/src/main/java/com/hazz/kotlinmvp/api/Eyepetizer.md 65.98KB
1111/app/src/main/java/com/hazz/kotlinmvp/api/UriConstant.kt 157B
1111/app/src/main/java/com/hazz/kotlinmvp/api/api 946B
1111/app/src/main/java/com/hazz/kotlinmvp/base/
1111/app/src/main/java/com/hazz/kotlinmvp/base/BaseActivity.kt 4.19KB
1111/app/src/main/java/com/hazz/kotlinmvp/base/BaseFragment.kt 4.22KB
1111/app/src/main/java/com/hazz/kotlinmvp/base/BaseFragmentAdapter.kt 1.82KB
1111/app/src/main/java/com/hazz/kotlinmvp/base/BasePresenter.kt 1.1KB
1111/app/src/main/java/com/hazz/kotlinmvp/base/IBaseView.kt 166B
1111/app/src/main/java/com/hazz/kotlinmvp/base/IPresenter.kt 212B
1111/app/src/main/java/com/hazz/kotlinmvp/glide/
1111/app/src/main/java/com/hazz/kotlinmvp/glide/CustomAppGlideModule.kt 1.37KB
1111/app/src/main/java/com/hazz/kotlinmvp/glide/CustomBaseGlideUrlLoader.kt 2.11KB
1111/app/src/main/java/com/hazz/kotlinmvp/glide/GlideRoundTransform.kt 2.3KB
1111/app/src/main/java/com/hazz/kotlinmvp/glide/ImageLoaderUtils.kt 133B
1111/app/src/main/java/com/hazz/kotlinmvp/mvp/
1111/app/src/main/java/com/hazz/kotlinmvp/mvp/contract/
1111/app/src/main/java/com/hazz/kotlinmvp/mvp/contract/CategoryContract.kt 683B
1111/app/src/main/java/com/hazz/kotlinmvp/mvp/contract/CategoryDetailContract.kt 613B
1111/app/src/main/java/com/hazz/kotlinmvp/mvp/contract/FollowContract.kt 678B
1111/app/src/main/java/com/hazz/kotlinmvp/mvp/contract/HomeContract.kt 862B
1111/app/src/main/java/com/hazz/kotlinmvp/mvp/contract/HotTabContract.kt 583B
1111/app/src/main/java/com/hazz/kotlinmvp/mvp/contract/RankContract.kt 676B
1111/app/src/main/java/com/hazz/kotlinmvp/mvp/contract/SearchContract.kt 1.06KB
1111/app/src/main/java/com/hazz/kotlinmvp/mvp/contract/VideoDetailContract.kt 1.1KB
1111/app/src/main/java/com/hazz/kotlinmvp/mvp/model/
1111/app/src/main/java/com/hazz/kotlinmvp/mvp/model/CategoryDetailModel.kt 812B
1111/app/src/main/java/com/hazz/kotlinmvp/mvp/model/CategoryModel.kt 538B
1111/app/src/main/java/com/hazz/kotlinmvp/mvp/model/FollowModel.kt 789B
1111/app/src/main/java/com/hazz/kotlinmvp/mvp/model/HomeModel.kt 750B
1111/app/src/main/java/com/hazz/kotlinmvp/mvp/model/HotTabModel.kt 560B
1111/app/src/main/java/com/hazz/kotlinmvp/mvp/model/RankModel.kt 590B
1111/app/src/main/java/com/hazz/kotlinmvp/mvp/model/SearchModel.kt 999B
1111/app/src/main/java/com/hazz/kotlinmvp/mvp/model/VideoDetailModel.kt 481B
1111/app/src/main/java/com/hazz/kotlinmvp/mvp/model/bean/
1111/app/src/main/java/com/hazz/kotlinmvp/mvp/model/bean/AuthorInfoBean.kt 1.48KB
1111/app/src/main/java/com/hazz/kotlinmvp/mvp/model/bean/CategoryBean.kt 300B
1111/app/src/main/java/com/hazz/kotlinmvp/mvp/model/bean/HomeBean.kt 4.75KB
1111/app/src/main/java/com/hazz/kotlinmvp/mvp/model/bean/TabEntity.kt 493B
1111/app/src/main/java/com/hazz/kotlinmvp/mvp/model/bean/TabInfoBean.kt 287B
1111/app/src/main/java/com/hazz/kotlinmvp/mvp/presenter/
1111/app/src/main/java/com/hazz/kotlinmvp/mvp/presenter/CategoryDetailPresenter.kt 1.78KB
1111/app/src/main/java/com/hazz/kotlinmvp/mvp/presenter/CategoryPresenter.kt 1.15KB
1111/app/src/main/java/com/hazz/kotlinmvp/mvp/presenter/FollowPresenter.kt 2KB
1111/app/src/main/java/com/hazz/kotlinmvp/mvp/presenter/HomePresenter.kt 4.31KB
1111/app/src/main/java/com/hazz/kotlinmvp/mvp/presenter/HotTabPresenter.kt 980B
1111/app/src/main/java/com/hazz/kotlinmvp/mvp/presenter/RankPresenter.kt 1.14KB
1111/app/src/main/java/com/hazz/kotlinmvp/mvp/presenter/SearchPresenter.kt 2.88KB
1111/app/src/main/java/com/hazz/kotlinmvp/mvp/presenter/VideoDetailPresenter.kt 2.99KB
1111/app/src/main/java/com/hazz/kotlinmvp/net/
1111/app/src/main/java/com/hazz/kotlinmvp/net/BaseResponse.kt 208B
1111/app/src/main/java/com/hazz/kotlinmvp/net/RetrofitManager.kt 4.78KB
1111/app/src/main/java/com/hazz/kotlinmvp/net/exception/
1111/app/src/main/java/com/hazz/kotlinmvp/net/exception/ApiException.kt 334B
1111/app/src/main/java/com/hazz/kotlinmvp/net/exception/ErrorStatus.kt 573B
1111/app/src/main/java/com/hazz/kotlinmvp/net/exception/ExceptionHandle.kt 2.32KB
1111/app/src/main/java/com/hazz/kotlinmvp/rx/
1111/app/src/main/java/com/hazz/kotlinmvp/rx/scheduler/
1111/app/src/main/java/com/hazz/kotlinmvp/rx/scheduler/BaseScheduler.kt 1.4KB
1111/app/src/main/java/com/hazz/kotlinmvp/rx/scheduler/ComputationMainScheduler.kt 327B
1111/app/src/main/java/com/hazz/kotlinmvp/rx/scheduler/IoMainScheduler.kt 286B
1111/app/src/main/java/com/hazz/kotlinmvp/rx/scheduler/NewThreadMainScheduler.kt 324B
1111/app/src/main/java/com/hazz/kotlinmvp/rx/scheduler/SchedulerUtils.kt 205B
1111/app/src/main/java/com/hazz/kotlinmvp/rx/scheduler/SingleMainScheduler.kt 318B
1111/app/src/main/java/com/hazz/kotlinmvp/rx/scheduler/TrampolineMainScheduler.kt 326B
1111/app/src/main/java/com/hazz/kotlinmvp/ui/
1111/app/src/main/java/com/hazz/kotlinmvp/ui/activity/
1111/app/src/main/java/com/hazz/kotlinmvp/ui/activity/AboutActivity.kt 1.19KB
1111/app/src/main/java/com/hazz/kotlinmvp/ui/activity/CategoryDetailActivity.kt 3.69KB
1111/app/src/main/java/com/hazz/kotlinmvp/ui/activity/MainActivity.kt 5.12KB
1111/app/src/main/java/com/hazz/kotlinmvp/ui/activity/ProfileHomePageActivity.kt 3.81KB
1111/app/src/main/java/com/hazz/kotlinmvp/ui/activity/SearchActivity.kt 9.8KB
1111/app/src/main/java/com/hazz/kotlinmvp/ui/activity/SplashActivity.kt 2.91KB
1111/app/src/main/java/com/hazz/kotlinmvp/ui/activity/VideoDetailActivity.kt 11.2KB
1111/app/src/main/java/com/hazz/kotlinmvp/ui/activity/WatchHistoryActivity.kt 2.75KB
1111/app/src/main/java/com/hazz/kotlinmvp/ui/adapter/
1111/app/src/main/java/com/hazz/kotlinmvp/ui/adapter/CategoryAdapter.kt 2.4KB
1111/app/src/main/java/com/hazz/kotlinmvp/ui/adapter/CategoryDetailAdapter.kt 3.07KB
1111/app/src/main/java/com/hazz/kotlinmvp/ui/adapter/FollowAdapter.kt 2.7KB
1111/app/src/main/java/com/hazz/kotlinmvp/ui/adapter/FollowHorizontalAdapter.kt 3.49KB
1111/app/src/main/java/com/hazz/kotlinmvp/ui/adapter/HomeAdapter.kt 7.98KB
1111/app/src/main/java/com/hazz/kotlinmvp/ui/adapter/HotKeywordsAdapter.kt 1.34KB
1111/app/src/main/java/com/hazz/kotlinmvp/ui/adapter/VideoDetailAdapter.kt 6.04KB
1111/app/src/main/java/com/hazz/kotlinmvp/ui/adapter/WatchHistoryAdapter.kt 3.04KB
1111/app/src/main/java/com/hazz/kotlinmvp/ui/fragment/
1111/app/src/main/java/com/hazz/kotlinmvp/ui/fragment/CategoryFragment.kt 3.2KB
1111/app/src/main/java/com/hazz/kotlinmvp/ui/fragment/DiscoveryFragment.kt 1.71KB
1111/app/src/main/java/com/hazz/kotlinmvp/ui/fragment/FollowFragment.kt 3.06KB
1111/app/src/main/java/com/hazz/kotlinmvp/ui/fragment/HomeFragment.kt 7.05KB
1111/app/src/main/java/com/hazz/kotlinmvp/ui/fragment/HotFragment.kt 2.53KB
1111/app/src/main/java/com/hazz/kotlinmvp/ui/fragment/MineFragment.kt 2.59KB
1111/app/src/main/java/com/hazz/kotlinmvp/ui/fragment/RankFragment.kt 2.25KB
1111/app/src/main/java/com/hazz/kotlinmvp/utils/
1111/app/src/main/java/com/hazz/kotlinmvp/utils/AppUtils.kt 4.73KB
1111/app/src/main/java/com/hazz/kotlinmvp/utils/CleanLeakUtils.kt 1.61KB
1111/app/src/main/java/com/hazz/kotlinmvp/utils/DisplayManager.kt 2.4KB
1111/app/src/main/java/com/hazz/kotlinmvp/utils/NetworkUtil.kt 4.76KB
1111/app/src/main/java/com/hazz/kotlinmvp/utils/Preference.kt 3.76KB
1111/app/src/main/java/com/hazz/kotlinmvp/utils/StatusBarUtil.kt 12.54KB
1111/app/src/main/java/com/hazz/kotlinmvp/utils/WatchHistoryUtils.kt 12.14KB
1111/app/src/main/java/com/hazz/kotlinmvp/view/
1111/app/src/main/java/com/hazz/kotlinmvp/view/CircleImageView.kt 5.27KB
1111/app/src/main/java/com/hazz/kotlinmvp/view/ClearEditText.kt 4.11KB
1111/app/src/main/java/com/hazz/kotlinmvp/view/ExpandableTextView.kt 9.66KB
1111/app/src/main/java/com/hazz/kotlinmvp/view/LoadingView.java 7.32KB
1111/app/src/main/java/com/hazz/kotlinmvp/view/TabLayoutHelper.kt 1.53KB
1111/app/src/main/java/com/hazz/kotlinmvp/view/VideoListener.kt 4.22KB
1111/app/src/main/java/com/hazz/kotlinmvp/view/ViewAnimUtils.kt 2.97KB
1111/app/src/main/java/com/hazz/kotlinmvp/view/recyclerview/
1111/app/src/main/java/com/hazz/kotlinmvp/view/recyclerview/MultipleType.kt 203B
1111/app/src/main/java/com/hazz/kotlinmvp/view/recyclerview/ViewHolder.kt 3.07KB
1111/app/src/main/java/com/hazz/kotlinmvp/view/recyclerview/adapter/
1111/app/src/main/java/com/hazz/kotlinmvp/view/recyclerview/adapter/CommonAdapter.kt 3.09KB
1111/app/src/main/java/com/hazz/kotlinmvp/view/recyclerview/adapter/OnItemClickListener.kt 221B
1111/app/src/main/java/com/hazz/kotlinmvp/view/recyclerview/adapter/OnItemLongClickListener.kt 209B
1111/app/src/main/res/
1111/app/src/main/res/anim/
1111/app/src/main/res/anim/anim_in.xml 413B
1111/app/src/main/res/anim/anim_out.xml 523B
1111/app/src/main/res/anim/push_bottom_in.xml 361B
1111/app/src/main/res/anim/push_bottom_out.xml 369B
1111/app/src/main/res/drawable/
1111/app/src/main/res/drawable/bc_background_panel.xml 293B
1111/app/src/main/res/drawable/btn_radius_black_border_bg.xml 269B
1111/app/src/main/res/drawable/btn_radius_normal_bg.xml 267B
1111/app/src/main/res/drawable/btn_radius_theme_bg.xml 234B
1111/app/src/main/res/drawable/btn_radius_theme_border_bg.xml 272B
1111/app/src/main/res/drawable/et_cursor.xml 233B
1111/app/src/main/res/drawable/et_round_bg.xml 236B
1111/app/src/main/res/drawable/gradient_bg.xml 245B
1111/app/src/main/res/drawable/ic_launcher.png 10.08KB
1111/app/src/main/res/drawable/progressbar.xml 668B
1111/app/src/main/res/drawable/shape_bg_white.xml 279B
1111/app/src/main/res/drawable/shape_btn_blue.xml 237B
1111/app/src/main/res/drawable/shape_corner_bg.xml 206B
1111/app/src/main/res/drawable/shape_corner_bg_small.xml 205B
1111/app/src/main/res/drawable/shape_number_indicator_background.xml 348B
1111/app/src/main/res/drawable-v24/
1111/app/src/main/res/drawable-v24/ic_launcher_foreground.xml 1.84KB
1111/app/src/main/res/drawable-xxhdpi/
1111/app/src/main/res/drawable-xxhdpi/placeholder_banner.png 3.59KB
1111/app/src/main/res/layout/
1111/app/src/main/res/layout/activity_about.xml 5.65KB
1111/app/src/main/res/layout/activity_category_detail.xml 4.34KB
1111/app/src/main/res/layout/activity_main.xml 1.5KB
1111/app/src/main/res/layout/activity_profile_homepage.xml 13.03KB
1111/app/src/main/res/layout/activity_search.xml 6.19KB
1111/app/src/main/res/layout/activity_splash.xml 1.96KB
1111/app/src/main/res/layout/activity_video_detail.xml 1.77KB
1111/app/src/main/res/layout/fragment_category.xml 949B
1111/app/src/main/res/layout/fragment_home.xml 3.55KB
1111/app/src/main/res/layout/fragment_hot.xml 2.51KB
1111/app/src/main/res/layout/fragment_mine.xml 6.09KB
1111/app/src/main/res/layout/fragment_rank.xml 1KB
1111/app/src/main/res/layout/item_cardview.xml 659B
1111/app/src/main/res/layout/item_category.xml 1.08KB
1111/app/src/main/res/layout/item_category_detail.xml 1.48KB
1111/app/src/main/res/layout/item_flow_text.xml 495B
1111/app/src/main/res/layout/item_follow.xml 3.03KB
1111/app/src/main/res/layout/item_follow_horizontal.xml 1.64KB
1111/app/src/main/res/layout/item_home_banner.xml 827B
1111/app/src/main/res/layout/item_home_content.xml 2.54KB
1111/app/src/main/res/layout/item_home_header.xml 710B
1111/app/src/main/res/layout/item_video_detail_info.xml 7.64KB
1111/app/src/main/res/layout/item_video_footer.xml 370B
1111/app/src/main/res/layout/item_video_small_card.xml 1.86KB
1111/app/src/main/res/layout/item_video_text_card.xml 851B
1111/app/src/main/res/layout/layout_about_me.xml 905B
1111/app/src/main/res/layout/layout_empty_view.xml 690B
1111/app/src/main/res/layout/layout_error_view.xml 683B
1111/app/src/main/res/layout/layout_load_footer_view.xml 707B
1111/app/src/main/res/layout/layout_loading_view.xml 648B
1111/app/src/main/res/layout/layout_network_view.xml 685B
1111/app/src/main/res/layout/layout_recyclerview.xml 982B
1111/app/src/main/res/layout/layout_refresh_header_view.xml 436B
1111/app/src/main/res/layout/layout_video_tag_item.xml 733B
1111/app/src/main/res/layout/layout_watch_history.xml 1.7KB
1111/app/src/main/res/mipmap-hdpi/
1111/app/src/main/res/mipmap-hdpi/ic_launcher.png 2.76KB
1111/app/src/main/res/mipmap-hdpi/ic_launcher_round.png 5.1KB
1111/app/src/main/res/mipmap-mdpi/
1111/app/src/main/res/mipmap-mdpi/ic_launcher.png 1.61KB
1111/app/src/main/res/mipmap-mdpi/ic_launcher_round.png 2.79KB
1111/app/src/main/res/mipmap-xhdpi/
1111/app/src/main/res/mipmap-xhdpi/default_avatar.png 1.68KB
1111/app/src/main/res/mipmap-xhdpi/ic_about.png 1.05KB
1111/app/src/main/res/mipmap-xhdpi/ic_action_clear.png 700B
1111/app/src/main/res/mipmap-xhdpi/ic_action_collection.png 741B
1111/app/src/main/res/mipmap-xhdpi/ic_action_comment.png 524B
1111/app/src/main/res/mipmap-xhdpi/ic_action_down_white.png 243B
1111/app/src/main/res/mipmap-xhdpi/ic_action_favorites.png 1004B
1111/app/src/main/res/mipmap-xhdpi/ic_action_more_arrow.png 200B
1111/app/src/main/res/mipmap-xhdpi/ic_action_more_black.png 333B
1111/app/src/main/res/mipmap-xhdpi/ic_action_offline.png 375B
1111/app/src/main/res/mipmap-xhdpi/ic_action_reply.png 512B
1111/app/src/main/res/mipmap-xhdpi/ic_action_search_black.png 971B
1111/app/src/main/res/mipmap-xhdpi/ic_action_search_small.png 630B
1111/app/src/main/res/mipmap-xhdpi/ic_action_search_white.png 841B
1111/app/src/main/res/mipmap-xhdpi/ic_action_share.png 1.14KB
1111/app/src/main/res/mipmap-xhdpi/ic_action_up_white.png 238B
1111/app/src/main/res/mipmap-xhdpi/ic_discovery_normal.png 6.07KB
1111/app/src/main/res/mipmap-xhdpi/ic_discovery_selected.png 4.87KB
1111/app/src/main/res/mipmap-xhdpi/ic_error.png 3.75KB
1111/app/src/main/res/mipmap-xhdpi/ic_home_normal.png 2.96KB
1111/app/src/main/res/mipmap-xhdpi/ic_home_selected.png 1.94KB
1111/app/src/main/res/mipmap-xhdpi/ic_hot_normal.png 2.49KB
1111/app/src/main/res/mipmap-xhdpi/ic_hot_selected.png 1.57KB
1111/app/src/main/res/mipmap-xhdpi/ic_launcher.png 3.72KB
1111/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png 6.8KB
1111/app/src/main/res/mipmap-xhdpi/ic_mine_normal.png 3.37KB
1111/app/src/main/res/mipmap-xhdpi/ic_mine_selected.png 3.21KB
1111/app/src/main/res/mipmap-xhdpi/ic_no_data.png 4.89KB
1111/app/src/main/res/mipmap-xhdpi/ic_no_network.png 6.82KB
1111/app/src/main/res/mipmap-xhdpi/img_avatar.png 105.8KB
1111/app/src/main/res/mipmap-xhdpi/img_profile_head.png 3.3MB
1111/app/src/main/res/mipmap-xhdpi/img_splash.png 1.22MB
1111/app/src/main/res/mipmap-xhdpi/list_load_more.png 2.57KB
1111/app/src/main/res/mipmap-xhdpi/web_hi_res_512.png 45.23KB
1111/app/src/main/res/mipmap-xxhdpi/
1111/app/src/main/res/mipmap-xxhdpi/ic_launcher.png 6.6KB
1111/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png 12.4KB
1111/app/src/main/res/mipmap-xxxhdpi/
1111/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png 10.08KB
1111/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png 17.39KB
1111/app/src/main/res/transition-v21/
1111/app/src/main/res/transition-v21/arc_motion.xml 471B
1111/app/src/main/res/values/
1111/app/src/main/res/values/attrs.xml 1.79KB
1111/app/src/main/res/values/colors.xml 1.8KB
1111/app/src/main/res/values/dimens.xml 603B
1111/app/src/main/res/values/ids.xml 153B
1111/app/src/main/res/values/strings.xml 1.94KB
1111/app/src/main/res/values/styles.xml 2.83KB
1111/app/src/main/res/values-v19/
1111/app/src/main/res/values-v19/styles.xml 275B
1111/app/src/main/res/values-v21/
1111/app/src/main/res/values-v21/styles.xml 963B
1111/app/src/test/
1111/app/src/test/java/
1111/app/src/test/java/com/
1111/app/src/test/java/com/hazz/
1111/app/src/test/java/com/hazz/kotlinmvp/
1111/app/src/test/java/com/hazz/kotlinmvp/ExampleUnitTest.kt 343B
1111/build.gradle 781B
1111/config.gradle 2.25KB
1111/gradle/
1111/gradle/wrapper/
1111/gradle/wrapper/gradle-wrapper.jar 52.38KB
1111/gradle/wrapper/gradle-wrapper.properties 233B
1111/gradle.properties 730B
1111/gradlew 4.85KB
1111/gradlew.bat 2.35KB
1111/ktmp.jks 2.17KB
1111/multiple-status-view/
1111/multiple-status-view/.gitignore 12B
1111/multiple-status-view/build.gradle 576B
1111/multiple-status-view/proguard-rules.pro 651B
1111/multiple-status-view/src/
1111/multiple-status-view/src/main/
1111/multiple-status-view/src/main/AndroidManifest.xml 104B
1111/multiple-status-view/src/main/java/
1111/multiple-status-view/src/main/java/com/
1111/multiple-status-view/src/main/java/com/classic/
1111/multiple-status-view/src/main/java/com/classic/common/
1111/multiple-status-view/src/main/java/com/classic/common/MultipleStatusView.java 9.41KB
1111/multiple-status-view/src/main/res/
1111/multiple-status-view/src/main/res/layout/
1111/multiple-status-view/src/main/res/layout/empty_view.xml 400B
1111/multiple-status-view/src/main/res/layout/error_view.xml 400B
1111/multiple-status-view/src/main/res/layout/loading_view.xml 471B
1111/multiple-status-view/src/main/res/layout/no_network_view.xml 415B
1111/multiple-status-view/src/main/res/values/
1111/multiple-status-view/src/main/res/values/attrs.xml 408B
1111/multiple-status-view/src/main/res/values/ids.xml 416B
1111/multiple-status-view/src/main/res/values/strings.xml 260B
1111/multiple-status-view/src/main/res/values/styles.xml 469B
1111/screenshot/
1111/screenshot/01.png 454.36KB
1111/screenshot/02.png 1.04MB
1111/screenshot/03.png 918.07KB
1111/screenshot/04.png 1019.94KB
1111/screenshot/05.png 1.08MB
1111/screenshot/06.png 1.36MB
1111/screenshot/07.png 960.8KB
1111/screenshot/08.png 374.17KB
1111/screenshot/09.png 1.23MB
1111/screenshot/10.png 360.37KB
1111/screenshot/kotlin-mvp-1.gif 1.93MB
1111/settings.gradle 40B
资源介绍:
模块说明: 每日精选: 首页采用下拉刷新+RecyclerView 实现,Banner展示每日精选推荐的视频,监听 RecyclerView 的滑动事件,实现 TitleBar 的隐藏显示功能,底部菜单采用高斯模糊的半透明效果,使整个 APP 风格更加清爽。 发现: 包括关注和分类模块,关注是推荐的作者上传的视频集,分类包括时尚、运动、创意、广告、音乐、旅行、生活、记录、开胃、游戏、萌宠、动画、综艺、搞笑等可自由选择想查看的类型视频。 热门: 热门排行榜包括周排行、月排行、总排行的视频列表。 搜索: 根据关键字搜索榜你找到感兴趣的视频。 我的: 个人主页的相关介绍。 观看记录: 查看之前看过的视频,按时间进行排序。
