├── .gitignore ├── .idea ├── codeStyles │ ├── Project.xml │ └── codeStyleConfig.xml ├── compiler.xml ├── deploymentTargetDropDown.xml ├── dictionaries │ ├── Administrator.xml │ └── kaisengao.xml ├── encodings.xml ├── gradle.xml ├── inspectionProfiles │ └── Project_Default.xml ├── jarRepositories.xml ├── kotlinCodeInsightSettings.xml ├── misc.xml ├── render.experimental.xml └── vcs.xml ├── README.md ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── assets │ ├── DanmakuData.json │ └── VideosData.json │ ├── java │ └── com │ │ └── kaisengao │ │ └── ksgframe │ │ ├── app │ │ └── KsgApplication.kt │ │ ├── common │ │ ├── behavior │ │ │ └── FabScrollBehavior.java │ │ ├── dialog │ │ │ └── ShareDialog.java │ │ ├── fish │ │ │ ├── FishAnimView.java │ │ │ ├── anim │ │ │ │ ├── AuxiliaryFishAnim01.java │ │ │ │ ├── AuxiliaryFishAnim02.java │ │ │ │ ├── AuxiliaryFishAnim03.java │ │ │ │ └── base │ │ │ │ │ ├── BaseAuxiliaryFishAnim.java │ │ │ │ │ ├── BaseSurfaceAnim.java │ │ │ │ │ └── ISurfaceAnim.java │ │ │ ├── factory │ │ │ │ └── FishFactory.java │ │ │ └── helper │ │ │ │ └── FishHelper.java │ │ ├── load │ │ │ └── MVVMVideoLoad.java │ │ ├── util │ │ │ ├── AnimUtil.java │ │ │ ├── BitmapUtils.java │ │ │ ├── ColorUtil.java │ │ │ ├── SystemUiUtil.java │ │ │ └── VibratorUtil.java │ │ └── widget │ │ │ ├── BlessingView.java │ │ │ ├── CFrameLayout.java │ │ │ ├── CImageView.java │ │ │ ├── CLinearLayout.java │ │ │ ├── CNestedScrollView.java │ │ │ ├── CSwipeRefreshLayout.java │ │ │ ├── CView.java │ │ │ ├── DualScaleView.java │ │ │ ├── GestureTipsView.java │ │ │ ├── PlayStateView.kt │ │ │ ├── PlayerContainerView.java │ │ │ ├── TraineeView.java │ │ │ └── ViewPagerEx.java │ │ ├── constant │ │ └── CoverConstant.java │ │ ├── data │ │ ├── Injection.java │ │ └── source │ │ │ ├── DataRepository.java │ │ │ ├── DataSource.java │ │ │ └── remote │ │ │ └── RemoteDataSource.java │ │ ├── factory │ │ └── AppFactory.java │ │ ├── observer │ │ └── MyLifecycleObserver.java │ │ ├── player │ │ ├── KsgExoPlayer.java │ │ ├── KsgIJKPlayer.java │ │ ├── cover │ │ │ ├── BaseControllerCover.java │ │ │ ├── ControllerCover.java │ │ │ ├── DanmakuCover.kt │ │ │ ├── GestureCover.java │ │ │ ├── LandControllerCover.java │ │ │ ├── LoadingCover.java │ │ │ ├── PPXControllerCover.java │ │ │ ├── SmallControllerCover.java │ │ │ └── UploaderCover.java │ │ └── producer │ │ │ └── NetworkEventProducer.java │ │ ├── receiver │ │ └── NetworkStateReceiver.java │ │ └── ui │ │ ├── dialog │ │ └── adapter │ │ │ └── ShareAdapter.java │ │ ├── main │ │ ├── MainActivity.kt │ │ ├── adapter │ │ │ ├── MainAdapter.kt │ │ │ ├── PPXAdapter.kt │ │ │ └── XBBAdapter.kt │ │ ├── bean │ │ │ └── VideoBean.kt │ │ ├── fragment │ │ │ ├── PPXFragment.kt │ │ │ └── XBBFragment.kt │ │ ├── model │ │ │ └── MainModel.kt │ │ ├── viewmodel │ │ │ └── MainViewModel.kt │ │ └── widget │ │ │ ├── XBBDetailItemView.kt │ │ │ ├── XBBDetailView.kt │ │ │ └── XBBVideosView.kt │ │ └── trainee │ │ ├── adapter │ │ └── VideoAdapter.java │ │ ├── bean │ │ └── VideoBean.java │ │ ├── canvas │ │ ├── CanvasActivity.java │ │ ├── CanvasKsgView.java │ │ └── CanvasViewModel.java │ │ ├── element │ │ ├── ShareElementActivity.java │ │ └── preview │ │ │ ├── IPreviewParams.java │ │ │ ├── PreviewBean.java │ │ │ └── PreviewPager.java │ │ ├── fish │ │ └── FishActivity.java │ │ ├── gesture │ │ ├── GestureActivity.java │ │ └── GestureViewModel.java │ │ ├── grid │ │ ├── TouchGridActivity.java │ │ ├── TouchGridAdapter.java │ │ └── TouchGridViewModel.java │ │ ├── loadpage │ │ ├── LoadPageActivity.java │ │ └── LoadPageViewModel.java │ │ ├── mvp │ │ ├── MvpActivity.java │ │ ├── MvpContract.java │ │ ├── MvpModel.java │ │ └── MvpPresenter.java │ │ ├── mvvm │ │ ├── MvvmActivity.java │ │ ├── MvvmModel.java │ │ └── MvvmViewModel.java │ │ ├── player │ │ ├── PlayerActivity.java │ │ └── PlayerViewModel.java │ │ ├── retrofit │ │ ├── NewsTopBean.java │ │ ├── RxRetrofitActivity.java │ │ ├── RxRetrofitModel.java │ │ └── RxRetrofitViewModel.java │ │ └── staggered │ │ ├── StaggeredGridActivity.java │ │ ├── StaggeredGridAdapter.java │ │ ├── StaggeredGridBean.java │ │ ├── StaggeredGridModel.java │ │ └── StaggeredItemDecoration.java │ └── res │ ├── anim │ ├── anim_enter_from_bottom.xml │ ├── anim_enter_from_top.xml │ ├── anim_exit_from_bottom.xml │ └── anim_exit_from_top.xml │ ├── color │ ├── selector_drag_btn.xml │ ├── selector_praise.xml │ ├── selector_speed.xml │ └── selector_stepped.xml │ ├── drawable │ ├── ic_add.xml │ ├── ic_arrow_down.xml │ ├── ic_beauty.jpeg │ ├── ic_brightness_high.xml │ ├── ic_brightness_low.xml │ ├── ic_brightness_medium.xml │ ├── ic_cover_back.xml │ ├── ic_danmaku_close.xml │ ├── ic_danmaku_open.xml │ ├── ic_empty.xml │ ├── ic_fish_landscape.webp │ ├── ic_fullscreen.xml │ ├── ic_fullscreen_exit.xml │ ├── ic_main_slack_off.xml │ ├── ic_pause.xml │ ├── ic_ppx_collect.xml │ ├── ic_ppx_comment.xml │ ├── ic_ppx_praise.xml │ ├── ic_ppx_share.xml │ ├── ic_rotate.xml │ ├── ic_seek_bar_normal.xml │ ├── ic_seek_bar_pressed.xml │ ├── ic_shadow_bottom.png │ ├── ic_shadow_top.png │ ├── ic_speed.xml │ ├── ic_start.xml │ ├── ic_start_ppx.xml │ ├── ic_toolbar_menu.xml │ ├── ic_volume_down.xml │ ├── ic_volume_mute.xml │ ├── ic_volume_up.xml │ ├── selector_danmaku_state.xml │ ├── selector_fullscreen_state.xml │ ├── selector_play_state.xml │ ├── selector_praise.xml │ ├── selector_seek_bar_thumb.xml │ ├── selector_stepped.xml │ ├── selector_video_detail_info_bg.xml │ ├── shape_gesture_tips.xml │ ├── shape_left_shadow.xml │ ├── shape_mvvm_load.xml │ ├── shape_play_bg.xml │ ├── shape_preview_count.xml │ ├── shape_seek_bar.xml │ └── shape_spinner.xml │ ├── font │ ├── android.ttf │ ├── brux.otf │ └── qtj.ttf │ ├── layout │ ├── activity_canvas_ksg.xml │ ├── activity_fish.xml │ ├── activity_gesture.xml │ ├── activity_loadpage.xml │ ├── activity_main.xml │ ├── activity_mvp.xml │ ├── activity_mvvm.xml │ ├── activity_player.xml │ ├── activity_rx_retrofit.xml │ ├── activity_share_element.xml │ ├── activity_staggered_grid.xml │ ├── activity_touch_grid.xml │ ├── dialog_share.xml │ ├── fragment_ppx.xml │ ├── fragment_xbb.xml │ ├── item_camera_record.xml │ ├── item_ppx.xml │ ├── item_share.xml │ ├── item_staggered_grid.xml │ ├── item_touch_grid.xml │ ├── item_video.xml │ ├── item_xbb.xml │ ├── item_xbb_videos_empty.xml │ ├── layout_cover_controller.xml │ ├── layout_cover_danmaku.xml │ ├── layout_cover_gesture.xml │ ├── layout_cover_land_controller.xml │ ├── layout_cover_loading.xml │ ├── layout_cover_ppx_controller.xml │ ├── layout_cover_small_controller.xml │ ├── layout_cover_uploader.xml │ ├── layout_mvvm_video_load.xml │ ├── layout_mvvm_video_load_item.xml │ ├── layout_play_container.xml │ ├── layout_preview_item.xml │ ├── layout_preview_pager.xml │ ├── layout_trainee.xml │ ├── layout_xbb_detail.xml │ └── layout_xbb_detail_item.xml │ ├── menu │ └── menu_main.xml │ ├── mipmap-xhdpi │ ├── ic_comment.png │ ├── ic_logo.png │ ├── ic_praise.png │ ├── ic_praised.png │ ├── ic_replay.png │ ├── ic_share.png │ ├── ic_stepped.png │ ├── ic_stepping.png │ ├── ic_trainee.png │ └── ic_wechat.png │ ├── mipmap-xxhdpi │ ├── ic_comment.png │ ├── ic_fish_auxiliary_01_00.webp │ ├── ic_fish_auxiliary_01_01.webp │ ├── ic_fish_auxiliary_01_02.webp │ ├── ic_fish_auxiliary_01_03.webp │ ├── ic_fish_auxiliary_01_04.webp │ ├── ic_fish_auxiliary_01_05.webp │ ├── ic_fish_auxiliary_01_06.webp │ ├── ic_fish_auxiliary_01_07.webp │ ├── ic_fish_auxiliary_01_08.webp │ ├── ic_fish_auxiliary_01_09.webp │ ├── ic_fish_auxiliary_01_10.webp │ ├── ic_fish_auxiliary_01_11.webp │ ├── ic_fish_auxiliary_01_12.webp │ ├── ic_fish_auxiliary_01_13.webp │ ├── ic_fish_auxiliary_01_14.webp │ ├── ic_fish_auxiliary_01_15.webp │ ├── ic_fish_auxiliary_01_16.webp │ ├── ic_fish_auxiliary_01_17.webp │ ├── ic_fish_auxiliary_02_00.webp │ ├── ic_fish_auxiliary_02_01.webp │ ├── ic_fish_auxiliary_02_02.webp │ ├── ic_fish_auxiliary_02_03.webp │ ├── ic_fish_auxiliary_02_04.webp │ ├── ic_fish_auxiliary_02_05.webp │ ├── ic_fish_auxiliary_02_06.webp │ ├── ic_fish_auxiliary_02_07.webp │ ├── ic_fish_auxiliary_02_08.webp │ ├── ic_fish_auxiliary_03_00.webp │ ├── ic_fish_auxiliary_03_01.webp │ ├── ic_fish_auxiliary_03_02.webp │ ├── ic_fish_auxiliary_03_03.webp │ ├── ic_fish_auxiliary_03_04.webp │ ├── ic_fish_auxiliary_03_05.webp │ ├── ic_fish_auxiliary_03_06.webp │ ├── ic_fish_auxiliary_03_07.webp │ ├── ic_fish_auxiliary_03_08.webp │ ├── ic_fish_auxiliary_03_09.webp │ ├── ic_fish_auxiliary_03_10.webp │ ├── ic_fish_auxiliary_03_11.webp │ ├── ic_fish_auxiliary_03_12.webp │ ├── ic_fish_auxiliary_03_13.webp │ ├── ic_fish_auxiliary_03_14.webp │ ├── ic_fish_auxiliary_03_15.webp │ ├── ic_fish_auxiliary_03_16.webp │ ├── ic_fish_auxiliary_03_17.webp │ ├── ic_fish_auxiliary_03_18.webp │ ├── ic_logo.png │ ├── ic_praise.png │ ├── ic_praised.png │ ├── ic_replay.png │ ├── ic_share.png │ ├── ic_stepped.png │ ├── ic_stepping.png │ └── ic_trainee.png │ ├── values-night │ ├── colors.xml │ └── themes.xml │ ├── values │ ├── attrs.xml │ ├── colors.xml │ ├── dimens.xml │ ├── ids.xml │ ├── strings.xml │ ├── styles.xml │ └── themes.xml │ └── xml │ └── network_security_config.xml ├── config.gradle ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── image ├── danmaku.png ├── fish.jpg ├── ppx.jpg ├── staggered.jpg ├── trainee.jpg ├── xbb.jpg └── xbb_detail.jpg ├── lib_base ├── .gitignore ├── build.gradle ├── consumer-rules.pro ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── kaisengao │ │ └── base │ │ ├── BaseApplication.java │ │ ├── annotations │ │ └── ReloadAnnotations.java │ │ ├── configure │ │ ├── ActivityManager.java │ │ ├── AppExecutors.java │ │ ├── ThreadPool.java │ │ └── WeakHandler.java │ │ ├── factory │ │ ├── AppFactory.java │ │ └── LoadPageFactory.java │ │ ├── listener │ │ └── OnLoadReloadListener.java │ │ ├── loadpage │ │ ├── KsgLoadFrame.java │ │ ├── helper │ │ │ └── TargetHelper.java │ │ ├── listener │ │ │ └── OnLoadViewClickListener.java │ │ ├── load │ │ │ ├── EmptyViewLoad.java │ │ │ ├── ErrorViewLoad.java │ │ │ ├── ILoad.java │ │ │ ├── LoadingViewLoad.java │ │ │ └── base │ │ │ │ ├── BaseLoad.java │ │ │ │ └── ILoad.java │ │ └── widget │ │ │ └── LoadContainer.java │ │ ├── state │ │ ├── LoadState.java │ │ └── LoadingState.java │ │ ├── transform │ │ ├── BlurTransformation.java │ │ └── RoundTransform.java │ │ └── util │ │ ├── BlurUtil.java │ │ ├── CommonUtil.java │ │ ├── DensityUtil.java │ │ ├── FileUtil.java │ │ ├── GlideUtil.java │ │ ├── KLog.java │ │ ├── NetworkUtils.java │ │ ├── NumberUtil.java │ │ ├── SnackbarUtil.java │ │ ├── StatusBarUtil.java │ │ ├── TextUtil.java │ │ ├── TimeUtil.java │ │ └── ToastUtil.java │ └── res │ ├── drawable │ └── ic_back.xml │ ├── layout │ ├── layout_empty.xml │ ├── layout_error.xml │ ├── layout_loading.xml │ └── layout_toolbar.xml │ ├── values-night │ └── color.xml │ └── values │ ├── color.xml │ ├── strings.xml │ └── styles.xml ├── lib_http ├── .gitignore ├── build.gradle ├── consumer-rules.pro ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── kaisengao │ │ └── retrofit │ │ ├── BaseResult.java │ │ ├── RetrofitClient.java │ │ ├── api │ │ └── ApiService.java │ │ ├── compose │ │ └── RxCompose.java │ │ ├── exception │ │ └── ExceptionHandle.java │ │ ├── factory │ │ └── GsonBuilderFactory.java │ │ ├── gson │ │ ├── GsonConverterFactory.java │ │ ├── GsonRequestBodyConverter.java │ │ └── GsonResponseBodyConverter.java │ │ ├── observer │ │ ├── BaseRxObserver.java │ │ ├── dialog │ │ │ └── BaseDialogObserver.java │ │ ├── mvp │ │ │ └── BaseLoadPageObserver.java │ │ └── mvvm │ │ │ └── BaseLoadPageObserver.java │ │ ├── util │ │ ├── NetworkUtil.java │ │ └── ParamsUtil.java │ │ └── widget │ │ └── LoadingDialog.java │ └── res │ ├── drawable │ └── shape_loading_bg.xml │ └── values │ ├── strings.xml │ └── styles.xml ├── lib_mvp ├── .gitignore ├── build.gradle ├── consumer-rules.pro ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── com │ └── kasiengao │ └── mvp │ └── java │ ├── BaseActivity.java │ ├── BaseContract.java │ ├── BaseFragment.java │ ├── BasePresenter.java │ ├── BasePresenterActivity.java │ ├── BasePresenterFragment.java │ └── BaseToolbarActivity.java ├── lib_mvvm ├── .gitignore ├── build.gradle ├── consumer-rules.pro ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── com │ └── kaisengao │ └── mvvm │ ├── base │ ├── activity │ │ ├── BaseActivity.java │ │ └── BaseVmActivity.java │ ├── fragment │ │ ├── BaseFragment.java │ │ └── BaseVmFragment.java │ ├── model │ │ └── BaseModel.java │ └── viewmodel │ │ └── BaseViewModel.java │ ├── binding │ ├── adapter │ │ ├── glide │ │ │ └── GlideAdapter.java │ │ ├── loadpage │ │ │ └── LoadPageAdapter.java │ │ ├── refresh │ │ │ └── RefreshAdapter.java │ │ └── view │ │ │ └── ViewAdapter.java │ └── command │ │ ├── BindingParam.java │ │ ├── BindingParamImp.java │ │ ├── BindingReParam.java │ │ └── BindingReParamImp.java │ ├── event │ └── SingleLiveEvent.java │ └── viewmodel │ └── ToolbarViewModel.java ├── lib_player ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── assets │ └── render │ │ ├── base │ │ ├── base │ │ │ ├── frag.frag │ │ │ └── vertex.frag │ │ └── oes │ │ │ ├── frag.frag │ │ │ └── vertex.frag │ │ └── filter │ │ └── gaussian_blur │ │ ├── frag.frag │ │ └── vertex.frag │ ├── java │ └── com │ │ └── ksg │ │ └── ksgplayer │ │ ├── IKsgVideoPlayer.java │ │ ├── KsgSinglePlayer.java │ │ ├── KsgVideoPlayer.java │ │ ├── audio │ │ └── AudioPlayer.java │ │ ├── cache │ │ ├── IPlaybackCache.java │ │ ├── PlaybackCache.java │ │ └── ProgressCache.java │ │ ├── config │ │ ├── AspectRatio.java │ │ ├── PlayerConfig.java │ │ └── WeakHandler.java │ │ ├── cover │ │ ├── BaseCover.java │ │ ├── BaseCoverContainer.java │ │ ├── BaseLevelCoverContainer.java │ │ ├── CoverManager.java │ │ ├── CoverValuePool.java │ │ ├── DefaultLevelCoverContainer.java │ │ ├── ICover.java │ │ ├── ICoverContainer.java │ │ ├── ICoverEvent.java │ │ ├── ICoverHandle.java │ │ ├── ICoverManager.java │ │ └── ICoverValue.java │ │ ├── data │ │ └── DataSource.java │ │ ├── event │ │ ├── BundlePool.java │ │ ├── EventDispatcher.java │ │ ├── EventKey.java │ │ └── IEventDispatcher.java │ │ ├── handler │ │ ├── CoverEventHandler.java │ │ └── ICoverEventHandler.java │ │ ├── helper │ │ ├── BrightnessHelper.java │ │ ├── GestureTouchHelper.java │ │ ├── MeasureHelper.java │ │ ├── NetSpeedHelper.java │ │ └── VolumeHelper.java │ │ ├── listener │ │ ├── OnCoverEventListener.java │ │ ├── OnErrorListener.java │ │ ├── OnNetSpeedListener.java │ │ ├── OnPlayerListener.java │ │ ├── OnProducerSenderListener.java │ │ ├── OnRendererListener.java │ │ ├── OnTimerUpdateListener.java │ │ └── OnTouchGestureListener.java │ │ ├── player │ │ ├── BasePlayer.java │ │ └── IPlayer.java │ │ ├── producer │ │ ├── BaseEventProducer.java │ │ ├── EventProducer.java │ │ ├── ProducerManager.java │ │ └── ProducerSender.java │ │ ├── proxy │ │ ├── PlayerProxy.java │ │ └── TimerCounterProxy.java │ │ ├── renderer │ │ ├── Renderer.java │ │ ├── RendererListener.java │ │ ├── RendererListenerAdapter.java │ │ ├── RendererType.java │ │ ├── filter │ │ │ ├── GLBlurFilter.java │ │ │ ├── GLPIPFilter.java │ │ │ └── base │ │ │ │ ├── GLFilter.java │ │ │ │ ├── GLOesFilter.java │ │ │ │ └── IGLFilter.java │ │ ├── glrender │ │ │ ├── BaseGLViewRender.java │ │ │ ├── GLViewRender.java │ │ │ └── PIPGLViewRender.java │ │ ├── listener │ │ │ └── GLSurfaceListener.java │ │ ├── utils │ │ │ └── OpenGLESUtils.java │ │ └── view │ │ │ ├── KsgGLSurfaceView.java │ │ │ ├── KsgSurfaceView.java │ │ │ └── KsgTextureView.java │ │ ├── state │ │ ├── PlayerInfoGetter.java │ │ └── StateGetter.java │ │ ├── utils │ │ └── TimeUtil.java │ │ └── widget │ │ ├── IKsgVideoView.java │ │ ├── KsgAssistView.java │ │ ├── KsgVideoView.java │ │ └── VideoContainer.java │ └── res │ └── values │ └── strings.xml └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/deploymentTargetDropDown.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/.idea/deploymentTargetDropDown.xml -------------------------------------------------------------------------------- /.idea/dictionaries/Administrator.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/.idea/dictionaries/Administrator.xml -------------------------------------------------------------------------------- /.idea/dictionaries/kaisengao.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/.idea/dictionaries/kaisengao.xml -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/.idea/encodings.xml -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /.idea/kotlinCodeInsightSettings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/.idea/kotlinCodeInsightSettings.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/render.experimental.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/.idea/render.experimental.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/assets/DanmakuData.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/assets/DanmakuData.json -------------------------------------------------------------------------------- /app/src/main/assets/VideosData.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/assets/VideosData.json -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/app/KsgApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/app/KsgApplication.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/common/behavior/FabScrollBehavior.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/common/behavior/FabScrollBehavior.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/common/dialog/ShareDialog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/common/dialog/ShareDialog.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/common/fish/FishAnimView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/common/fish/FishAnimView.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/common/fish/anim/AuxiliaryFishAnim01.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/common/fish/anim/AuxiliaryFishAnim01.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/common/fish/anim/AuxiliaryFishAnim02.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/common/fish/anim/AuxiliaryFishAnim02.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/common/fish/anim/AuxiliaryFishAnim03.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/common/fish/anim/AuxiliaryFishAnim03.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/common/fish/anim/base/BaseAuxiliaryFishAnim.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/common/fish/anim/base/BaseAuxiliaryFishAnim.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/common/fish/anim/base/BaseSurfaceAnim.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/common/fish/anim/base/BaseSurfaceAnim.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/common/fish/anim/base/ISurfaceAnim.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/common/fish/anim/base/ISurfaceAnim.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/common/fish/factory/FishFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/common/fish/factory/FishFactory.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/common/fish/helper/FishHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/common/fish/helper/FishHelper.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/common/load/MVVMVideoLoad.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/common/load/MVVMVideoLoad.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/common/util/AnimUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/common/util/AnimUtil.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/common/util/BitmapUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/common/util/BitmapUtils.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/common/util/ColorUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/common/util/ColorUtil.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/common/util/SystemUiUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/common/util/SystemUiUtil.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/common/util/VibratorUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/common/util/VibratorUtil.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/common/widget/BlessingView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/common/widget/BlessingView.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/common/widget/CFrameLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/common/widget/CFrameLayout.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/common/widget/CImageView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/common/widget/CImageView.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/common/widget/CLinearLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/common/widget/CLinearLayout.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/common/widget/CNestedScrollView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/common/widget/CNestedScrollView.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/common/widget/CSwipeRefreshLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/common/widget/CSwipeRefreshLayout.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/common/widget/CView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/common/widget/CView.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/common/widget/DualScaleView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/common/widget/DualScaleView.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/common/widget/GestureTipsView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/common/widget/GestureTipsView.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/common/widget/PlayStateView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/common/widget/PlayStateView.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/common/widget/PlayerContainerView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/common/widget/PlayerContainerView.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/common/widget/TraineeView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/common/widget/TraineeView.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/common/widget/ViewPagerEx.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/common/widget/ViewPagerEx.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/constant/CoverConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/constant/CoverConstant.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/data/Injection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/data/Injection.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/data/source/DataRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/data/source/DataRepository.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/data/source/DataSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/data/source/DataSource.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/data/source/remote/RemoteDataSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/data/source/remote/RemoteDataSource.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/factory/AppFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/factory/AppFactory.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/observer/MyLifecycleObserver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/observer/MyLifecycleObserver.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/player/KsgExoPlayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/player/KsgExoPlayer.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/player/KsgIJKPlayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/player/KsgIJKPlayer.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/player/cover/BaseControllerCover.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/player/cover/BaseControllerCover.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/player/cover/ControllerCover.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/player/cover/ControllerCover.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/player/cover/DanmakuCover.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/player/cover/DanmakuCover.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/player/cover/GestureCover.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/player/cover/GestureCover.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/player/cover/LandControllerCover.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/player/cover/LandControllerCover.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/player/cover/LoadingCover.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/player/cover/LoadingCover.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/player/cover/PPXControllerCover.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/player/cover/PPXControllerCover.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/player/cover/SmallControllerCover.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/player/cover/SmallControllerCover.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/player/cover/UploaderCover.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/player/cover/UploaderCover.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/player/producer/NetworkEventProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/player/producer/NetworkEventProducer.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/receiver/NetworkStateReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/receiver/NetworkStateReceiver.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/ui/dialog/adapter/ShareAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/ui/dialog/adapter/ShareAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/ui/main/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/ui/main/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/ui/main/adapter/MainAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/ui/main/adapter/MainAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/ui/main/adapter/PPXAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/ui/main/adapter/PPXAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/ui/main/adapter/XBBAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/ui/main/adapter/XBBAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/ui/main/bean/VideoBean.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/ui/main/bean/VideoBean.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/ui/main/fragment/PPXFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/ui/main/fragment/PPXFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/ui/main/fragment/XBBFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/ui/main/fragment/XBBFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/ui/main/model/MainModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/ui/main/model/MainModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/ui/main/viewmodel/MainViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/ui/main/viewmodel/MainViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/ui/main/widget/XBBDetailItemView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/ui/main/widget/XBBDetailItemView.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/ui/main/widget/XBBDetailView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/ui/main/widget/XBBDetailView.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/ui/main/widget/XBBVideosView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/ui/main/widget/XBBVideosView.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/ui/trainee/adapter/VideoAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/ui/trainee/adapter/VideoAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/ui/trainee/bean/VideoBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/ui/trainee/bean/VideoBean.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/ui/trainee/canvas/CanvasActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/ui/trainee/canvas/CanvasActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/ui/trainee/canvas/CanvasKsgView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/ui/trainee/canvas/CanvasKsgView.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/ui/trainee/canvas/CanvasViewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/ui/trainee/canvas/CanvasViewModel.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/ui/trainee/element/ShareElementActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/ui/trainee/element/ShareElementActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/ui/trainee/element/preview/IPreviewParams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/ui/trainee/element/preview/IPreviewParams.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/ui/trainee/element/preview/PreviewBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/ui/trainee/element/preview/PreviewBean.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/ui/trainee/element/preview/PreviewPager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/ui/trainee/element/preview/PreviewPager.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/ui/trainee/fish/FishActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/ui/trainee/fish/FishActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/ui/trainee/gesture/GestureActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/ui/trainee/gesture/GestureActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/ui/trainee/gesture/GestureViewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/ui/trainee/gesture/GestureViewModel.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/ui/trainee/grid/TouchGridActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/ui/trainee/grid/TouchGridActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/ui/trainee/grid/TouchGridAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/ui/trainee/grid/TouchGridAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/ui/trainee/grid/TouchGridViewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/ui/trainee/grid/TouchGridViewModel.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/ui/trainee/loadpage/LoadPageActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/ui/trainee/loadpage/LoadPageActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/ui/trainee/loadpage/LoadPageViewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/ui/trainee/loadpage/LoadPageViewModel.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/ui/trainee/mvp/MvpActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/ui/trainee/mvp/MvpActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/ui/trainee/mvp/MvpContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/ui/trainee/mvp/MvpContract.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/ui/trainee/mvp/MvpModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/ui/trainee/mvp/MvpModel.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/ui/trainee/mvp/MvpPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/ui/trainee/mvp/MvpPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/ui/trainee/mvvm/MvvmActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/ui/trainee/mvvm/MvvmActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/ui/trainee/mvvm/MvvmModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/ui/trainee/mvvm/MvvmModel.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/ui/trainee/mvvm/MvvmViewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/ui/trainee/mvvm/MvvmViewModel.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/ui/trainee/player/PlayerActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/ui/trainee/player/PlayerActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/ui/trainee/player/PlayerViewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/ui/trainee/player/PlayerViewModel.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/ui/trainee/retrofit/NewsTopBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/ui/trainee/retrofit/NewsTopBean.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/ui/trainee/retrofit/RxRetrofitActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/ui/trainee/retrofit/RxRetrofitActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/ui/trainee/retrofit/RxRetrofitModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/ui/trainee/retrofit/RxRetrofitModel.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/ui/trainee/retrofit/RxRetrofitViewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/ui/trainee/retrofit/RxRetrofitViewModel.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/ui/trainee/staggered/StaggeredGridActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/ui/trainee/staggered/StaggeredGridActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/ui/trainee/staggered/StaggeredGridAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/ui/trainee/staggered/StaggeredGridAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/ui/trainee/staggered/StaggeredGridBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/ui/trainee/staggered/StaggeredGridBean.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/ui/trainee/staggered/StaggeredGridModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/ui/trainee/staggered/StaggeredGridModel.java -------------------------------------------------------------------------------- /app/src/main/java/com/kaisengao/ksgframe/ui/trainee/staggered/StaggeredItemDecoration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/java/com/kaisengao/ksgframe/ui/trainee/staggered/StaggeredItemDecoration.java -------------------------------------------------------------------------------- /app/src/main/res/anim/anim_enter_from_bottom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/anim/anim_enter_from_bottom.xml -------------------------------------------------------------------------------- /app/src/main/res/anim/anim_enter_from_top.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/anim/anim_enter_from_top.xml -------------------------------------------------------------------------------- /app/src/main/res/anim/anim_exit_from_bottom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/anim/anim_exit_from_bottom.xml -------------------------------------------------------------------------------- /app/src/main/res/anim/anim_exit_from_top.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/anim/anim_exit_from_top.xml -------------------------------------------------------------------------------- /app/src/main/res/color/selector_drag_btn.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/color/selector_drag_btn.xml -------------------------------------------------------------------------------- /app/src/main/res/color/selector_praise.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/color/selector_praise.xml -------------------------------------------------------------------------------- /app/src/main/res/color/selector_speed.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/color/selector_speed.xml -------------------------------------------------------------------------------- /app/src/main/res/color/selector_stepped.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/color/selector_stepped.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_add.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/drawable/ic_add.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_arrow_down.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/drawable/ic_arrow_down.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_beauty.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/drawable/ic_beauty.jpeg -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_brightness_high.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/drawable/ic_brightness_high.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_brightness_low.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/drawable/ic_brightness_low.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_brightness_medium.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/drawable/ic_brightness_medium.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_cover_back.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/drawable/ic_cover_back.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_danmaku_close.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/drawable/ic_danmaku_close.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_danmaku_open.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/drawable/ic_danmaku_open.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_empty.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/drawable/ic_empty.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_fish_landscape.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/drawable/ic_fish_landscape.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_fullscreen.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/drawable/ic_fullscreen.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_fullscreen_exit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/drawable/ic_fullscreen_exit.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_main_slack_off.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/drawable/ic_main_slack_off.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_pause.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/drawable/ic_pause.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_ppx_collect.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/drawable/ic_ppx_collect.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_ppx_comment.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/drawable/ic_ppx_comment.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_ppx_praise.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/drawable/ic_ppx_praise.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_ppx_share.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/drawable/ic_ppx_share.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_rotate.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/drawable/ic_rotate.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_seek_bar_normal.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/drawable/ic_seek_bar_normal.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_seek_bar_pressed.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/drawable/ic_seek_bar_pressed.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_shadow_bottom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/drawable/ic_shadow_bottom.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_shadow_top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/drawable/ic_shadow_top.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_speed.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/drawable/ic_speed.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_start.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/drawable/ic_start.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_start_ppx.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/drawable/ic_start_ppx.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_toolbar_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/drawable/ic_toolbar_menu.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_volume_down.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/drawable/ic_volume_down.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_volume_mute.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/drawable/ic_volume_mute.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_volume_up.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/drawable/ic_volume_up.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/selector_danmaku_state.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/drawable/selector_danmaku_state.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/selector_fullscreen_state.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/drawable/selector_fullscreen_state.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/selector_play_state.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/drawable/selector_play_state.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/selector_praise.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/drawable/selector_praise.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/selector_seek_bar_thumb.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/drawable/selector_seek_bar_thumb.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/selector_stepped.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/drawable/selector_stepped.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/selector_video_detail_info_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/drawable/selector_video_detail_info_bg.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_gesture_tips.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/drawable/shape_gesture_tips.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_left_shadow.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/drawable/shape_left_shadow.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_mvvm_load.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/drawable/shape_mvvm_load.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_play_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/drawable/shape_play_bg.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_preview_count.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/drawable/shape_preview_count.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_seek_bar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/drawable/shape_seek_bar.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_spinner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/drawable/shape_spinner.xml -------------------------------------------------------------------------------- /app/src/main/res/font/android.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/font/android.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/brux.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/font/brux.otf -------------------------------------------------------------------------------- /app/src/main/res/font/qtj.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/font/qtj.ttf -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_canvas_ksg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/layout/activity_canvas_ksg.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_fish.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/layout/activity_fish.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_gesture.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/layout/activity_gesture.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_loadpage.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/layout/activity_loadpage.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_mvp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/layout/activity_mvp.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_mvvm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/layout/activity_mvvm.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_player.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/layout/activity_player.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_rx_retrofit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/layout/activity_rx_retrofit.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_share_element.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/layout/activity_share_element.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_staggered_grid.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/layout/activity_staggered_grid.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_touch_grid.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/layout/activity_touch_grid.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/dialog_share.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/layout/dialog_share.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_ppx.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/layout/fragment_ppx.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_xbb.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/layout/fragment_xbb.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_camera_record.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/layout/item_camera_record.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_ppx.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/layout/item_ppx.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_share.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/layout/item_share.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_staggered_grid.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/layout/item_staggered_grid.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_touch_grid.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/layout/item_touch_grid.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_video.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/layout/item_video.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_xbb.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/layout/item_xbb.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_xbb_videos_empty.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/layout/item_xbb_videos_empty.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_cover_controller.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/layout/layout_cover_controller.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_cover_danmaku.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/layout/layout_cover_danmaku.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_cover_gesture.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/layout/layout_cover_gesture.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_cover_land_controller.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/layout/layout_cover_land_controller.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_cover_loading.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/layout/layout_cover_loading.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_cover_ppx_controller.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/layout/layout_cover_ppx_controller.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_cover_small_controller.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/layout/layout_cover_small_controller.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_cover_uploader.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/layout/layout_cover_uploader.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_mvvm_video_load.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/layout/layout_mvvm_video_load.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_mvvm_video_load_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/layout/layout_mvvm_video_load_item.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_play_container.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/layout/layout_play_container.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_preview_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/layout/layout_preview_item.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_preview_pager.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/layout/layout_preview_pager.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_trainee.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/layout/layout_trainee.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_xbb_detail.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/layout/layout_xbb_detail.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_xbb_detail_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/layout/layout_xbb_detail_item.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/menu_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/menu/menu_main.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_comment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/mipmap-xhdpi/ic_comment.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/mipmap-xhdpi/ic_logo.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_praise.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/mipmap-xhdpi/ic_praise.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_praised.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/mipmap-xhdpi/ic_praised.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_replay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/mipmap-xhdpi/ic_replay.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_share.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/mipmap-xhdpi/ic_share.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_stepped.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/mipmap-xhdpi/ic_stepped.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_stepping.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/mipmap-xhdpi/ic_stepping.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_trainee.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/mipmap-xhdpi/ic_trainee.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_wechat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/mipmap-xhdpi/ic_wechat.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_comment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/mipmap-xxhdpi/ic_comment.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_01_00.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_01_00.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_01_01.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_01_01.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_01_02.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_01_02.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_01_03.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_01_03.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_01_04.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_01_04.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_01_05.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_01_05.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_01_06.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_01_06.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_01_07.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_01_07.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_01_08.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_01_08.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_01_09.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_01_09.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_01_10.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_01_10.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_01_11.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_01_11.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_01_12.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_01_12.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_01_13.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_01_13.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_01_14.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_01_14.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_01_15.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_01_15.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_01_16.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_01_16.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_01_17.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_01_17.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_02_00.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_02_00.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_02_01.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_02_01.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_02_02.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_02_02.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_02_03.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_02_03.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_02_04.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_02_04.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_02_05.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_02_05.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_02_06.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_02_06.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_02_07.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_02_07.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_02_08.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_02_08.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_03_00.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_03_00.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_03_01.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_03_01.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_03_02.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_03_02.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_03_03.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_03_03.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_03_04.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_03_04.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_03_05.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_03_05.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_03_06.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_03_06.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_03_07.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_03_07.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_03_08.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_03_08.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_03_09.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_03_09.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_03_10.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_03_10.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_03_11.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_03_11.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_03_12.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_03_12.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_03_13.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_03_13.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_03_14.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_03_14.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_03_15.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_03_15.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_03_16.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_03_16.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_03_17.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_03_17.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_03_18.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/mipmap-xxhdpi/ic_fish_auxiliary_03_18.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/mipmap-xxhdpi/ic_logo.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_praise.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/mipmap-xxhdpi/ic_praise.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_praised.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/mipmap-xxhdpi/ic_praised.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_replay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/mipmap-xxhdpi/ic_replay.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_share.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/mipmap-xxhdpi/ic_share.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_stepped.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/mipmap-xxhdpi/ic_stepped.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_stepping.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/mipmap-xxhdpi/ic_stepping.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_trainee.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/mipmap-xxhdpi/ic_trainee.png -------------------------------------------------------------------------------- /app/src/main/res/values-night/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/values-night/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/ids.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/values/ids.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/network_security_config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/app/src/main/res/xml/network_security_config.xml -------------------------------------------------------------------------------- /config.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/config.gradle -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/gradlew.bat -------------------------------------------------------------------------------- /image/danmaku.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/image/danmaku.png -------------------------------------------------------------------------------- /image/fish.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/image/fish.jpg -------------------------------------------------------------------------------- /image/ppx.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/image/ppx.jpg -------------------------------------------------------------------------------- /image/staggered.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/image/staggered.jpg -------------------------------------------------------------------------------- /image/trainee.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/image/trainee.jpg -------------------------------------------------------------------------------- /image/xbb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/image/xbb.jpg -------------------------------------------------------------------------------- /image/xbb_detail.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/image/xbb_detail.jpg -------------------------------------------------------------------------------- /lib_base/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /lib_base/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_base/build.gradle -------------------------------------------------------------------------------- /lib_base/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib_base/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_base/proguard-rules.pro -------------------------------------------------------------------------------- /lib_base/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_base/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /lib_base/src/main/java/com/kaisengao/base/BaseApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_base/src/main/java/com/kaisengao/base/BaseApplication.java -------------------------------------------------------------------------------- /lib_base/src/main/java/com/kaisengao/base/annotations/ReloadAnnotations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_base/src/main/java/com/kaisengao/base/annotations/ReloadAnnotations.java -------------------------------------------------------------------------------- /lib_base/src/main/java/com/kaisengao/base/configure/ActivityManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_base/src/main/java/com/kaisengao/base/configure/ActivityManager.java -------------------------------------------------------------------------------- /lib_base/src/main/java/com/kaisengao/base/configure/AppExecutors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_base/src/main/java/com/kaisengao/base/configure/AppExecutors.java -------------------------------------------------------------------------------- /lib_base/src/main/java/com/kaisengao/base/configure/ThreadPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_base/src/main/java/com/kaisengao/base/configure/ThreadPool.java -------------------------------------------------------------------------------- /lib_base/src/main/java/com/kaisengao/base/configure/WeakHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_base/src/main/java/com/kaisengao/base/configure/WeakHandler.java -------------------------------------------------------------------------------- /lib_base/src/main/java/com/kaisengao/base/factory/AppFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_base/src/main/java/com/kaisengao/base/factory/AppFactory.java -------------------------------------------------------------------------------- /lib_base/src/main/java/com/kaisengao/base/factory/LoadPageFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_base/src/main/java/com/kaisengao/base/factory/LoadPageFactory.java -------------------------------------------------------------------------------- /lib_base/src/main/java/com/kaisengao/base/listener/OnLoadReloadListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_base/src/main/java/com/kaisengao/base/listener/OnLoadReloadListener.java -------------------------------------------------------------------------------- /lib_base/src/main/java/com/kaisengao/base/loadpage/KsgLoadFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_base/src/main/java/com/kaisengao/base/loadpage/KsgLoadFrame.java -------------------------------------------------------------------------------- /lib_base/src/main/java/com/kaisengao/base/loadpage/helper/TargetHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_base/src/main/java/com/kaisengao/base/loadpage/helper/TargetHelper.java -------------------------------------------------------------------------------- /lib_base/src/main/java/com/kaisengao/base/loadpage/listener/OnLoadViewClickListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_base/src/main/java/com/kaisengao/base/loadpage/listener/OnLoadViewClickListener.java -------------------------------------------------------------------------------- /lib_base/src/main/java/com/kaisengao/base/loadpage/load/EmptyViewLoad.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_base/src/main/java/com/kaisengao/base/loadpage/load/EmptyViewLoad.java -------------------------------------------------------------------------------- /lib_base/src/main/java/com/kaisengao/base/loadpage/load/ErrorViewLoad.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_base/src/main/java/com/kaisengao/base/loadpage/load/ErrorViewLoad.java -------------------------------------------------------------------------------- /lib_base/src/main/java/com/kaisengao/base/loadpage/load/ILoad.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_base/src/main/java/com/kaisengao/base/loadpage/load/ILoad.java -------------------------------------------------------------------------------- /lib_base/src/main/java/com/kaisengao/base/loadpage/load/LoadingViewLoad.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_base/src/main/java/com/kaisengao/base/loadpage/load/LoadingViewLoad.java -------------------------------------------------------------------------------- /lib_base/src/main/java/com/kaisengao/base/loadpage/load/base/BaseLoad.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_base/src/main/java/com/kaisengao/base/loadpage/load/base/BaseLoad.java -------------------------------------------------------------------------------- /lib_base/src/main/java/com/kaisengao/base/loadpage/load/base/ILoad.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_base/src/main/java/com/kaisengao/base/loadpage/load/base/ILoad.java -------------------------------------------------------------------------------- /lib_base/src/main/java/com/kaisengao/base/loadpage/widget/LoadContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_base/src/main/java/com/kaisengao/base/loadpage/widget/LoadContainer.java -------------------------------------------------------------------------------- /lib_base/src/main/java/com/kaisengao/base/state/LoadState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_base/src/main/java/com/kaisengao/base/state/LoadState.java -------------------------------------------------------------------------------- /lib_base/src/main/java/com/kaisengao/base/state/LoadingState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_base/src/main/java/com/kaisengao/base/state/LoadingState.java -------------------------------------------------------------------------------- /lib_base/src/main/java/com/kaisengao/base/transform/BlurTransformation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_base/src/main/java/com/kaisengao/base/transform/BlurTransformation.java -------------------------------------------------------------------------------- /lib_base/src/main/java/com/kaisengao/base/transform/RoundTransform.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_base/src/main/java/com/kaisengao/base/transform/RoundTransform.java -------------------------------------------------------------------------------- /lib_base/src/main/java/com/kaisengao/base/util/BlurUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_base/src/main/java/com/kaisengao/base/util/BlurUtil.java -------------------------------------------------------------------------------- /lib_base/src/main/java/com/kaisengao/base/util/CommonUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_base/src/main/java/com/kaisengao/base/util/CommonUtil.java -------------------------------------------------------------------------------- /lib_base/src/main/java/com/kaisengao/base/util/DensityUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_base/src/main/java/com/kaisengao/base/util/DensityUtil.java -------------------------------------------------------------------------------- /lib_base/src/main/java/com/kaisengao/base/util/FileUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_base/src/main/java/com/kaisengao/base/util/FileUtil.java -------------------------------------------------------------------------------- /lib_base/src/main/java/com/kaisengao/base/util/GlideUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_base/src/main/java/com/kaisengao/base/util/GlideUtil.java -------------------------------------------------------------------------------- /lib_base/src/main/java/com/kaisengao/base/util/KLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_base/src/main/java/com/kaisengao/base/util/KLog.java -------------------------------------------------------------------------------- /lib_base/src/main/java/com/kaisengao/base/util/NetworkUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_base/src/main/java/com/kaisengao/base/util/NetworkUtils.java -------------------------------------------------------------------------------- /lib_base/src/main/java/com/kaisengao/base/util/NumberUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_base/src/main/java/com/kaisengao/base/util/NumberUtil.java -------------------------------------------------------------------------------- /lib_base/src/main/java/com/kaisengao/base/util/SnackbarUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_base/src/main/java/com/kaisengao/base/util/SnackbarUtil.java -------------------------------------------------------------------------------- /lib_base/src/main/java/com/kaisengao/base/util/StatusBarUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_base/src/main/java/com/kaisengao/base/util/StatusBarUtil.java -------------------------------------------------------------------------------- /lib_base/src/main/java/com/kaisengao/base/util/TextUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_base/src/main/java/com/kaisengao/base/util/TextUtil.java -------------------------------------------------------------------------------- /lib_base/src/main/java/com/kaisengao/base/util/TimeUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_base/src/main/java/com/kaisengao/base/util/TimeUtil.java -------------------------------------------------------------------------------- /lib_base/src/main/java/com/kaisengao/base/util/ToastUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_base/src/main/java/com/kaisengao/base/util/ToastUtil.java -------------------------------------------------------------------------------- /lib_base/src/main/res/drawable/ic_back.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_base/src/main/res/drawable/ic_back.xml -------------------------------------------------------------------------------- /lib_base/src/main/res/layout/layout_empty.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_base/src/main/res/layout/layout_empty.xml -------------------------------------------------------------------------------- /lib_base/src/main/res/layout/layout_error.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_base/src/main/res/layout/layout_error.xml -------------------------------------------------------------------------------- /lib_base/src/main/res/layout/layout_loading.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_base/src/main/res/layout/layout_loading.xml -------------------------------------------------------------------------------- /lib_base/src/main/res/layout/layout_toolbar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_base/src/main/res/layout/layout_toolbar.xml -------------------------------------------------------------------------------- /lib_base/src/main/res/values-night/color.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_base/src/main/res/values-night/color.xml -------------------------------------------------------------------------------- /lib_base/src/main/res/values/color.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_base/src/main/res/values/color.xml -------------------------------------------------------------------------------- /lib_base/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_base/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /lib_base/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_base/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /lib_http/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /lib_http/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_http/build.gradle -------------------------------------------------------------------------------- /lib_http/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib_http/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_http/proguard-rules.pro -------------------------------------------------------------------------------- /lib_http/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_http/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /lib_http/src/main/java/com/kaisengao/retrofit/BaseResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_http/src/main/java/com/kaisengao/retrofit/BaseResult.java -------------------------------------------------------------------------------- /lib_http/src/main/java/com/kaisengao/retrofit/RetrofitClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_http/src/main/java/com/kaisengao/retrofit/RetrofitClient.java -------------------------------------------------------------------------------- /lib_http/src/main/java/com/kaisengao/retrofit/api/ApiService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_http/src/main/java/com/kaisengao/retrofit/api/ApiService.java -------------------------------------------------------------------------------- /lib_http/src/main/java/com/kaisengao/retrofit/compose/RxCompose.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_http/src/main/java/com/kaisengao/retrofit/compose/RxCompose.java -------------------------------------------------------------------------------- /lib_http/src/main/java/com/kaisengao/retrofit/exception/ExceptionHandle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_http/src/main/java/com/kaisengao/retrofit/exception/ExceptionHandle.java -------------------------------------------------------------------------------- /lib_http/src/main/java/com/kaisengao/retrofit/factory/GsonBuilderFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_http/src/main/java/com/kaisengao/retrofit/factory/GsonBuilderFactory.java -------------------------------------------------------------------------------- /lib_http/src/main/java/com/kaisengao/retrofit/gson/GsonConverterFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_http/src/main/java/com/kaisengao/retrofit/gson/GsonConverterFactory.java -------------------------------------------------------------------------------- /lib_http/src/main/java/com/kaisengao/retrofit/gson/GsonRequestBodyConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_http/src/main/java/com/kaisengao/retrofit/gson/GsonRequestBodyConverter.java -------------------------------------------------------------------------------- /lib_http/src/main/java/com/kaisengao/retrofit/gson/GsonResponseBodyConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_http/src/main/java/com/kaisengao/retrofit/gson/GsonResponseBodyConverter.java -------------------------------------------------------------------------------- /lib_http/src/main/java/com/kaisengao/retrofit/observer/BaseRxObserver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_http/src/main/java/com/kaisengao/retrofit/observer/BaseRxObserver.java -------------------------------------------------------------------------------- /lib_http/src/main/java/com/kaisengao/retrofit/observer/dialog/BaseDialogObserver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_http/src/main/java/com/kaisengao/retrofit/observer/dialog/BaseDialogObserver.java -------------------------------------------------------------------------------- /lib_http/src/main/java/com/kaisengao/retrofit/observer/mvp/BaseLoadPageObserver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_http/src/main/java/com/kaisengao/retrofit/observer/mvp/BaseLoadPageObserver.java -------------------------------------------------------------------------------- /lib_http/src/main/java/com/kaisengao/retrofit/observer/mvvm/BaseLoadPageObserver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_http/src/main/java/com/kaisengao/retrofit/observer/mvvm/BaseLoadPageObserver.java -------------------------------------------------------------------------------- /lib_http/src/main/java/com/kaisengao/retrofit/util/NetworkUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_http/src/main/java/com/kaisengao/retrofit/util/NetworkUtil.java -------------------------------------------------------------------------------- /lib_http/src/main/java/com/kaisengao/retrofit/util/ParamsUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_http/src/main/java/com/kaisengao/retrofit/util/ParamsUtil.java -------------------------------------------------------------------------------- /lib_http/src/main/java/com/kaisengao/retrofit/widget/LoadingDialog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_http/src/main/java/com/kaisengao/retrofit/widget/LoadingDialog.java -------------------------------------------------------------------------------- /lib_http/src/main/res/drawable/shape_loading_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_http/src/main/res/drawable/shape_loading_bg.xml -------------------------------------------------------------------------------- /lib_http/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_http/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /lib_http/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_http/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /lib_mvp/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /lib_mvp/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_mvp/build.gradle -------------------------------------------------------------------------------- /lib_mvp/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib_mvp/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_mvp/proguard-rules.pro -------------------------------------------------------------------------------- /lib_mvp/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_mvp/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /lib_mvp/src/main/java/com/kasiengao/mvp/java/BaseActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_mvp/src/main/java/com/kasiengao/mvp/java/BaseActivity.java -------------------------------------------------------------------------------- /lib_mvp/src/main/java/com/kasiengao/mvp/java/BaseContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_mvp/src/main/java/com/kasiengao/mvp/java/BaseContract.java -------------------------------------------------------------------------------- /lib_mvp/src/main/java/com/kasiengao/mvp/java/BaseFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_mvp/src/main/java/com/kasiengao/mvp/java/BaseFragment.java -------------------------------------------------------------------------------- /lib_mvp/src/main/java/com/kasiengao/mvp/java/BasePresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_mvp/src/main/java/com/kasiengao/mvp/java/BasePresenter.java -------------------------------------------------------------------------------- /lib_mvp/src/main/java/com/kasiengao/mvp/java/BasePresenterActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_mvp/src/main/java/com/kasiengao/mvp/java/BasePresenterActivity.java -------------------------------------------------------------------------------- /lib_mvp/src/main/java/com/kasiengao/mvp/java/BasePresenterFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_mvp/src/main/java/com/kasiengao/mvp/java/BasePresenterFragment.java -------------------------------------------------------------------------------- /lib_mvp/src/main/java/com/kasiengao/mvp/java/BaseToolbarActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_mvp/src/main/java/com/kasiengao/mvp/java/BaseToolbarActivity.java -------------------------------------------------------------------------------- /lib_mvvm/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /lib_mvvm/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_mvvm/build.gradle -------------------------------------------------------------------------------- /lib_mvvm/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib_mvvm/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_mvvm/proguard-rules.pro -------------------------------------------------------------------------------- /lib_mvvm/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_mvvm/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /lib_mvvm/src/main/java/com/kaisengao/mvvm/base/activity/BaseActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_mvvm/src/main/java/com/kaisengao/mvvm/base/activity/BaseActivity.java -------------------------------------------------------------------------------- /lib_mvvm/src/main/java/com/kaisengao/mvvm/base/activity/BaseVmActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_mvvm/src/main/java/com/kaisengao/mvvm/base/activity/BaseVmActivity.java -------------------------------------------------------------------------------- /lib_mvvm/src/main/java/com/kaisengao/mvvm/base/fragment/BaseFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_mvvm/src/main/java/com/kaisengao/mvvm/base/fragment/BaseFragment.java -------------------------------------------------------------------------------- /lib_mvvm/src/main/java/com/kaisengao/mvvm/base/fragment/BaseVmFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_mvvm/src/main/java/com/kaisengao/mvvm/base/fragment/BaseVmFragment.java -------------------------------------------------------------------------------- /lib_mvvm/src/main/java/com/kaisengao/mvvm/base/model/BaseModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_mvvm/src/main/java/com/kaisengao/mvvm/base/model/BaseModel.java -------------------------------------------------------------------------------- /lib_mvvm/src/main/java/com/kaisengao/mvvm/base/viewmodel/BaseViewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_mvvm/src/main/java/com/kaisengao/mvvm/base/viewmodel/BaseViewModel.java -------------------------------------------------------------------------------- /lib_mvvm/src/main/java/com/kaisengao/mvvm/binding/adapter/glide/GlideAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_mvvm/src/main/java/com/kaisengao/mvvm/binding/adapter/glide/GlideAdapter.java -------------------------------------------------------------------------------- /lib_mvvm/src/main/java/com/kaisengao/mvvm/binding/adapter/loadpage/LoadPageAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_mvvm/src/main/java/com/kaisengao/mvvm/binding/adapter/loadpage/LoadPageAdapter.java -------------------------------------------------------------------------------- /lib_mvvm/src/main/java/com/kaisengao/mvvm/binding/adapter/refresh/RefreshAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_mvvm/src/main/java/com/kaisengao/mvvm/binding/adapter/refresh/RefreshAdapter.java -------------------------------------------------------------------------------- /lib_mvvm/src/main/java/com/kaisengao/mvvm/binding/adapter/view/ViewAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_mvvm/src/main/java/com/kaisengao/mvvm/binding/adapter/view/ViewAdapter.java -------------------------------------------------------------------------------- /lib_mvvm/src/main/java/com/kaisengao/mvvm/binding/command/BindingParam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_mvvm/src/main/java/com/kaisengao/mvvm/binding/command/BindingParam.java -------------------------------------------------------------------------------- /lib_mvvm/src/main/java/com/kaisengao/mvvm/binding/command/BindingParamImp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_mvvm/src/main/java/com/kaisengao/mvvm/binding/command/BindingParamImp.java -------------------------------------------------------------------------------- /lib_mvvm/src/main/java/com/kaisengao/mvvm/binding/command/BindingReParam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_mvvm/src/main/java/com/kaisengao/mvvm/binding/command/BindingReParam.java -------------------------------------------------------------------------------- /lib_mvvm/src/main/java/com/kaisengao/mvvm/binding/command/BindingReParamImp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_mvvm/src/main/java/com/kaisengao/mvvm/binding/command/BindingReParamImp.java -------------------------------------------------------------------------------- /lib_mvvm/src/main/java/com/kaisengao/mvvm/event/SingleLiveEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_mvvm/src/main/java/com/kaisengao/mvvm/event/SingleLiveEvent.java -------------------------------------------------------------------------------- /lib_mvvm/src/main/java/com/kaisengao/mvvm/viewmodel/ToolbarViewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_mvvm/src/main/java/com/kaisengao/mvvm/viewmodel/ToolbarViewModel.java -------------------------------------------------------------------------------- /lib_player/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /lib_player/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/build.gradle -------------------------------------------------------------------------------- /lib_player/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/proguard-rules.pro -------------------------------------------------------------------------------- /lib_player/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /lib_player/src/main/assets/render/base/base/frag.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/assets/render/base/base/frag.frag -------------------------------------------------------------------------------- /lib_player/src/main/assets/render/base/base/vertex.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/assets/render/base/base/vertex.frag -------------------------------------------------------------------------------- /lib_player/src/main/assets/render/base/oes/frag.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/assets/render/base/oes/frag.frag -------------------------------------------------------------------------------- /lib_player/src/main/assets/render/base/oes/vertex.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/assets/render/base/oes/vertex.frag -------------------------------------------------------------------------------- /lib_player/src/main/assets/render/filter/gaussian_blur/frag.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/assets/render/filter/gaussian_blur/frag.frag -------------------------------------------------------------------------------- /lib_player/src/main/assets/render/filter/gaussian_blur/vertex.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/assets/render/filter/gaussian_blur/vertex.frag -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/IKsgVideoPlayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/IKsgVideoPlayer.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/KsgSinglePlayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/KsgSinglePlayer.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/KsgVideoPlayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/KsgVideoPlayer.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/audio/AudioPlayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/audio/AudioPlayer.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/cache/IPlaybackCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/cache/IPlaybackCache.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/cache/PlaybackCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/cache/PlaybackCache.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/cache/ProgressCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/cache/ProgressCache.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/config/AspectRatio.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/config/AspectRatio.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/config/PlayerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/config/PlayerConfig.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/config/WeakHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/config/WeakHandler.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/cover/BaseCover.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/cover/BaseCover.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/cover/BaseCoverContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/cover/BaseCoverContainer.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/cover/BaseLevelCoverContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/cover/BaseLevelCoverContainer.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/cover/CoverManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/cover/CoverManager.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/cover/CoverValuePool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/cover/CoverValuePool.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/cover/DefaultLevelCoverContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/cover/DefaultLevelCoverContainer.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/cover/ICover.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/cover/ICover.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/cover/ICoverContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/cover/ICoverContainer.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/cover/ICoverEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/cover/ICoverEvent.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/cover/ICoverHandle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/cover/ICoverHandle.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/cover/ICoverManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/cover/ICoverManager.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/cover/ICoverValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/cover/ICoverValue.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/data/DataSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/data/DataSource.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/event/BundlePool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/event/BundlePool.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/event/EventDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/event/EventDispatcher.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/event/EventKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/event/EventKey.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/event/IEventDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/event/IEventDispatcher.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/handler/CoverEventHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/handler/CoverEventHandler.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/handler/ICoverEventHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/handler/ICoverEventHandler.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/helper/BrightnessHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/helper/BrightnessHelper.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/helper/GestureTouchHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/helper/GestureTouchHelper.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/helper/MeasureHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/helper/MeasureHelper.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/helper/NetSpeedHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/helper/NetSpeedHelper.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/helper/VolumeHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/helper/VolumeHelper.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/listener/OnCoverEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/listener/OnCoverEventListener.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/listener/OnErrorListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/listener/OnErrorListener.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/listener/OnNetSpeedListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/listener/OnNetSpeedListener.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/listener/OnPlayerListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/listener/OnPlayerListener.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/listener/OnProducerSenderListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/listener/OnProducerSenderListener.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/listener/OnRendererListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/listener/OnRendererListener.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/listener/OnTimerUpdateListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/listener/OnTimerUpdateListener.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/listener/OnTouchGestureListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/listener/OnTouchGestureListener.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/player/BasePlayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/player/BasePlayer.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/player/IPlayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/player/IPlayer.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/producer/BaseEventProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/producer/BaseEventProducer.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/producer/EventProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/producer/EventProducer.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/producer/ProducerManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/producer/ProducerManager.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/producer/ProducerSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/producer/ProducerSender.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/proxy/PlayerProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/proxy/PlayerProxy.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/proxy/TimerCounterProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/proxy/TimerCounterProxy.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/renderer/Renderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/renderer/Renderer.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/renderer/RendererListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/renderer/RendererListener.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/renderer/RendererListenerAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/renderer/RendererListenerAdapter.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/renderer/RendererType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/renderer/RendererType.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/renderer/filter/GLBlurFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/renderer/filter/GLBlurFilter.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/renderer/filter/GLPIPFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/renderer/filter/GLPIPFilter.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/renderer/filter/base/GLFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/renderer/filter/base/GLFilter.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/renderer/filter/base/GLOesFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/renderer/filter/base/GLOesFilter.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/renderer/filter/base/IGLFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/renderer/filter/base/IGLFilter.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/renderer/glrender/BaseGLViewRender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/renderer/glrender/BaseGLViewRender.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/renderer/glrender/GLViewRender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/renderer/glrender/GLViewRender.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/renderer/glrender/PIPGLViewRender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/renderer/glrender/PIPGLViewRender.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/renderer/listener/GLSurfaceListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/renderer/listener/GLSurfaceListener.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/renderer/utils/OpenGLESUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/renderer/utils/OpenGLESUtils.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/renderer/view/KsgGLSurfaceView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/renderer/view/KsgGLSurfaceView.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/renderer/view/KsgSurfaceView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/renderer/view/KsgSurfaceView.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/renderer/view/KsgTextureView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/renderer/view/KsgTextureView.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/state/PlayerInfoGetter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/state/PlayerInfoGetter.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/state/StateGetter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/state/StateGetter.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/utils/TimeUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/utils/TimeUtil.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/widget/IKsgVideoView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/widget/IKsgVideoView.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/widget/KsgAssistView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/widget/KsgAssistView.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/widget/KsgVideoView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/widget/KsgVideoView.java -------------------------------------------------------------------------------- /lib_player/src/main/java/com/ksg/ksgplayer/widget/VideoContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/java/com/ksg/ksgplayer/widget/VideoContainer.java -------------------------------------------------------------------------------- /lib_player/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/lib_player/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaisengao/KsgFrame/HEAD/settings.gradle --------------------------------------------------------------------------------