├── .editorconfig ├── .github ├── FUNDING.yml └── workflows │ ├── deploy_snapshot.yml │ └── pull_request.yml ├── .gitignore ├── .idea ├── codeStyles │ ├── Project.xml │ └── codeStyleConfig.xml ├── copyright │ ├── eneim.xml │ └── profiles_settings.xml ├── deploymentTargetSelector.xml ├── dictionaries │ └── eneim.xml ├── encodings.xml ├── migrations.xml └── other.xml ├── .project ├── .settings └── org.eclipse.buildship.core.prefs ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── art ├── favicon.ico ├── ic_launcher-web.png ├── kohii.ico ├── kohii.png ├── kohii.svg ├── kohii_demo_2.gif ├── kohii_demo_3.gif └── store_listing_feature_image.png ├── checksum.sh ├── docs ├── advance-builder.md ├── advance-manual-playback.md ├── advance-memory-mode.md ├── advance-multiple-playbacks.md ├── advance-reuse-renderer-instance.md ├── advance-summary.md ├── advance-switch-renderer.md ├── advance-thumbnail.md ├── advance-unique-tag.md ├── assets │ ├── kohii_demo_multi_player.gif │ ├── kohii_with_tag.gif │ └── kohii_without_tag.gif ├── css │ └── main.css ├── custom-engine.md ├── demos.md ├── design.md ├── fonts │ └── lora │ │ ├── Lora-Bold.ttf │ │ ├── Lora-BoldItalic.ttf │ │ ├── Lora-Italic.ttf │ │ ├── Lora-Regular.ttf │ │ └── OFL.txt ├── getting-started.md ├── glossary.md ├── index.md ├── intro.md ├── kohii.png └── usage-basic.md ├── gradle.properties ├── gradle ├── libs.versions.toml ├── release_maven.gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── kohii-ads ├── api │ └── kohii-ads.api ├── build.gradle ├── gradle.properties ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── kohii │ └── v1 │ └── ads │ ├── AdMedia.kt │ ├── AdMediaItem.kt │ ├── Manilo.kt │ └── exoplayer │ ├── ImaBridgeConfig.kt │ ├── PlayerViewImaBridge.kt │ └── PlayerViewImaBridgeCreator.kt ├── kohii-androidx ├── .gitignore ├── api │ └── kohii-androidx.api ├── build.gradle ├── consumer-rules.pro ├── gradle.properties ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── im │ │ └── ene │ │ └── kohii │ │ └── x │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── kohii │ │ │ └── v1 │ │ │ └── x │ │ │ ├── Latte.kt │ │ │ ├── MediaPlayerPool.kt │ │ │ ├── VideoViewBridge.kt │ │ │ ├── VideoViewPlayable.kt │ │ │ ├── VideoViewPlayableCreator.kt │ │ │ └── VideoViewProvider.kt │ └── res │ │ └── layout │ │ └── kohii_video_view.xml │ └── test │ └── java │ └── im │ └── ene │ └── kohii │ └── x │ └── ExampleUnitTest.kt ├── kohii-core ├── api │ └── kohii-core.api ├── build.gradle ├── consumer-rules.pro ├── gradle.properties └── src │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ ├── androidx │ │ └── recyclerview │ │ │ └── widget │ │ │ └── RecyclerViewUtils.kt │ │ └── kohii │ │ └── v1 │ │ ├── Annotations.kt │ │ ├── Extensions.kt │ │ ├── core │ │ ├── AbstractBridge.kt │ │ ├── AbstractPlayable.kt │ │ ├── Binder.kt │ │ ├── Bridge.kt │ │ ├── BridgeCreator.kt │ │ ├── Bucket.kt │ │ ├── Common.kt │ │ ├── CustomTypes.kt │ │ ├── Engine.kt │ │ ├── Group.kt │ │ ├── Interfaces.kt │ │ ├── Manager.kt │ │ ├── Master.kt │ │ ├── MasterDispatcher.kt │ │ ├── MemoryMode.kt │ │ ├── Playable.kt │ │ ├── PlayableCreator.kt │ │ ├── Playback.kt │ │ ├── PlayerParameters.kt │ │ ├── PlayerPool.kt │ │ ├── Rebinder.kt │ │ ├── RecycledRendererProvider.kt │ │ ├── RendererProvider.kt │ │ ├── Scope.kt │ │ ├── Strategy.kt │ │ └── ViewRendererProvider.kt │ │ ├── internal │ │ ├── BehaviorWrapper.kt │ │ ├── DynamicFragmentRendererPlayback.kt │ │ ├── DynamicViewRendererPlayback.kt │ │ ├── NestedScrollViewBucket.kt │ │ ├── PlayableDispatcher.kt │ │ ├── PlayerParametersChangeListener.kt │ │ ├── RecyclerViewBucket.kt │ │ ├── StaticViewRendererPlayback.kt │ │ ├── ViewGroupBucket.kt │ │ ├── ViewGroupV23Bucket.kt │ │ ├── ViewPager2Bucket.kt │ │ └── ViewPagerBucket.kt │ │ ├── media │ │ ├── Media.kt │ │ ├── MediaDrm.kt │ │ ├── MediaItem.kt │ │ ├── PlaybackInfo.kt │ │ └── VolumeInfo.kt │ │ └── utils │ │ └── Capsule.kt │ └── test │ ├── java │ └── kohii │ │ └── v1 │ │ └── core │ │ └── PlayerPoolTest.kt │ └── resources │ ├── mockito-extensions │ └── org.mockito.plugins.MockMaker │ └── robolectric.properties ├── kohii-exoplayer ├── api │ └── kohii-exoplayer.api ├── build.gradle ├── gradle.properties ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── kohii │ │ └── v1 │ │ └── exoplayer │ │ ├── BandwidthMeterFactory.kt │ │ ├── ExoPlayerCache.kt │ │ ├── ExoPlayerConfig.kt │ │ ├── ExoPlayerPool.kt │ │ ├── HybridMediaItem.kt │ │ ├── Kohii.kt │ │ ├── KohiiExoPlayer.kt │ │ ├── LoadControlFactory.kt │ │ ├── PlayerViewBridge.kt │ │ ├── PlayerViewBridgeCreator.kt │ │ ├── PlayerViewPlayable.kt │ │ ├── PlayerViewPlayableCreator.kt │ │ ├── PlayerViewProvider.kt │ │ ├── StyledPlayerViewBridge.kt │ │ ├── StyledPlayerViewBridgeCreator.kt │ │ ├── StyledPlayerViewEngine.kt │ │ ├── StyledPlayerViewPlayable.kt │ │ ├── StyledPlayerViewPlayableCreator.kt │ │ ├── StyledPlayerViewProvider.kt │ │ ├── TrackSelectorFactory.kt │ │ └── internal │ │ └── Extensions.kt │ └── res │ ├── layout │ ├── kohii_player_spherical_view.xml │ ├── kohii_player_surface_view.xml │ ├── kohii_player_texture_view.xml │ ├── kohii_styled_player_spherical_view.xml │ ├── kohii_styled_player_surface_view.xml │ └── kohii_styled_player_texture_view.xml │ └── values │ └── strings.xml ├── kohii-experiments ├── api │ └── kohii-experiments.api ├── build.gradle ├── gradle.properties └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── kohii │ └── v1 │ └── experiments │ ├── UnofficialYouTubePlayerEngine.kt │ └── internal │ ├── UnofficialYouTubePlayerBridge.kt │ ├── UnofficialYouTubePlayerPlayable.kt │ ├── UnofficialYouTubePlayerPlayableCreator.kt │ └── UnofficialYouTubePlayerRendererProvider.kt ├── kohii-sample-tiktok ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── assets │ └── caminandes.json │ ├── java │ └── kohii │ │ └── v1 │ │ └── sample │ │ ├── data │ │ ├── Data.kt │ │ ├── Playlist.kt │ │ ├── Sources.kt │ │ ├── Tracks.kt │ │ ├── Variations.kt │ │ └── Video.kt │ │ └── tiktok │ │ ├── KohiiProvider.kt │ │ ├── MainActivity.kt │ │ ├── TikTokApp.kt │ │ └── ui │ │ ├── dashboard │ │ ├── DashboardFragment.kt │ │ └── DashboardViewModel.kt │ │ ├── home │ │ ├── HomeFragment.kt │ │ ├── HomeViewModel.kt │ │ ├── VideoViewHolder.kt │ │ └── VideosAdapter.kt │ │ └── notifications │ │ ├── NotificationsFragment.kt │ │ └── NotificationsViewModel.kt │ └── res │ ├── drawable-v24 │ └── ic_launcher_foreground.xml │ ├── drawable │ ├── ic_dashboard_black_24dp.xml │ ├── ic_home_black_24dp.xml │ ├── ic_launcher_background.xml │ └── ic_notifications_black_24dp.xml │ ├── layout │ ├── activity_main.xml │ ├── fragment_dashboard.xml │ ├── fragment_home.xml │ ├── fragment_notifications.xml │ └── holder_vertical_video.xml │ ├── menu │ └── bottom_nav_menu.xml │ ├── mipmap-anydpi-v26 │ ├── ic_launcher.xml │ └── ic_launcher_round.xml │ ├── mipmap-hdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-mdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xxhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xxxhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── navigation │ └── mobile_navigation.xml │ └── values │ ├── colors.xml │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml ├── kohii-sample ├── build.gradle ├── debug.jks ├── proguard-rules.pro └── src │ ├── debug │ ├── AndroidManifest.xml │ └── res │ │ ├── drawable-v24 │ │ └── ic_kohii_launcher.xml │ │ ├── drawable │ │ ├── ic_kohii_launcher.xml │ │ └── ic_launcher_background.xml │ │ ├── mipmap-anydpi-v26 │ │ └── ic_launcher.xml │ │ ├── mipmap-hdpi │ │ └── ic_launcher.png │ │ ├── mipmap-mdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxxhdpi │ │ └── ic_launcher.png │ │ └── values │ │ └── ic_launcher_background.xml │ └── main │ ├── AndroidManifest.xml │ ├── assets │ ├── ads.json │ ├── bbb_45s_hevc.mp4 │ ├── bbb_45s_hevc.webm │ ├── caminandes.json │ ├── medias.json │ └── theme.json │ ├── java │ ├── androidx │ │ └── paging │ │ │ └── PagingRequestHelper.java │ └── kohii │ │ └── v1 │ │ ├── dev │ │ ├── DevActivity.kt │ │ ├── DevRecyclerViewFragment.kt │ │ ├── DevScrollViewFragment.kt │ │ ├── DummyAdapter.kt │ │ ├── DummyViewHolder.kt │ │ └── PlayerActivity.kt │ │ └── sample │ │ ├── DemoApp.kt │ │ ├── MainActivity.kt │ │ ├── common │ │ ├── BackPressConsumer.kt │ │ ├── BaseActivity.kt │ │ ├── BaseFragment.kt │ │ ├── BaseViewHolder.kt │ │ ├── DemoContainer.kt │ │ ├── Extensions.kt │ │ ├── InfinityDialogFragment.kt │ │ ├── InitData.kt │ │ ├── TransitionListenerAdapter.kt │ │ ├── ViewBindingFragment.kt │ │ └── ViewBindingHolder.kt │ │ ├── data │ │ ├── Data.kt │ │ ├── Playlist.kt │ │ ├── Sources.kt │ │ ├── Tracks.kt │ │ ├── Variations.kt │ │ └── Video.kt │ │ ├── svg │ │ ├── SvgDecoder.kt │ │ ├── SvgDrawableTranscoder.kt │ │ ├── SvgModule.kt │ │ └── SvgSoftwareLayerSetter.kt │ │ └── ui │ │ ├── ads │ │ ├── AdSample.kt │ │ └── AdsContainerFragment.kt │ │ ├── combo │ │ ├── ExoPlayerVideosFragment.kt │ │ ├── ExoVideoHolder.kt │ │ ├── ExoVideosAdapter.kt │ │ └── LandscapeFullscreenFragment.kt │ │ ├── echo │ │ ├── EchoFragment.kt │ │ ├── VideoItem.kt │ │ ├── VideoItemHolder.kt │ │ ├── VideoItemsAdapter.kt │ │ ├── VolumeStateViewModel.kt │ │ └── VolumeStore.kt │ │ ├── fbook │ │ ├── Extensions.kt │ │ ├── FbookAdapter.kt │ │ ├── FbookFragment.kt │ │ ├── FbookViewModel.kt │ │ ├── FloatPlayerManager.kt │ │ ├── OverlayPlayerInfo.kt │ │ ├── player │ │ │ ├── BigPlayerDialog.kt │ │ │ ├── FloatPlayerController.kt │ │ │ └── PlayerPanel.kt │ │ └── vh │ │ │ ├── FbookItemHolder.kt │ │ │ ├── PhotoViewHolder.kt │ │ │ ├── TextViewHolder.kt │ │ │ └── VideoViewHolder.kt │ │ ├── grid │ │ ├── GridContentFragment.kt │ │ ├── GridRecyclerViewWithUserClickFragment.kt │ │ ├── ItemsAdapter.kt │ │ ├── SelectionKey.kt │ │ ├── SinglePlayerFragment.kt │ │ ├── TextViewHolder.kt │ │ ├── VideoItemDetailsLookup.kt │ │ ├── VideoTagKeyProvider.kt │ │ ├── VideoViewHolder.kt │ │ └── VideosViewModel.kt │ │ ├── list │ │ ├── BaseViewHolder.kt │ │ ├── ItemsAdapter.kt │ │ ├── PlayerFragment.kt │ │ ├── TextViewHolder.kt │ │ ├── VerticalListRecyclerViewFragment.kt │ │ ├── VideoViewHolder.kt │ │ └── data │ │ │ ├── Item.kt │ │ │ └── ItemIcon.kt │ │ ├── main │ │ ├── DemoItem.kt │ │ ├── DemoItemViewHolder.kt │ │ ├── DemoItemsAdapter.kt │ │ ├── MainListFragment.kt │ │ ├── MainPagerFragment.kt │ │ └── TextViewHolder.kt │ │ ├── manual │ │ ├── ManualRecyclerViewFragment.kt │ │ ├── ManualVideoViewHolder.kt │ │ └── ManualVideosAdapter.kt │ │ ├── mix │ │ ├── ItemsAdapter.kt │ │ ├── MixMediaFragment.kt │ │ └── VideoViewHolder.kt │ │ ├── motion │ │ ├── KohiiDemoBindingAdapter.kt │ │ ├── Motion.kt │ │ ├── MotionFragment.kt │ │ ├── PlayerActivity.kt │ │ ├── Presenter.kt │ │ └── Video.kt │ │ ├── mstdtl │ │ └── MasterDetailFragment.kt │ │ ├── nested1 │ │ ├── VerticalItemViewHolder.kt │ │ ├── VerticalItemsAdapter.kt │ │ └── VerticalRecyclerViewInsideNestedScrollViewFragment.kt │ │ ├── nested2 │ │ ├── HorizontalItemViewHolder.kt │ │ ├── HorizontalItemsAdapter.kt │ │ └── HorizontalRecyclerViewInsideNestedScrollViewFragment.kt │ │ ├── nested3 │ │ ├── NestedItemsAdapter.kt │ │ ├── NestedScrollViewHolder.kt │ │ ├── NestedScrollViewInsideRecyclerViewFragment.kt │ │ ├── NestedTextViewHolder.kt │ │ └── NestedVideoViewHolder.kt │ │ ├── nested4 │ │ ├── ItemsAdapter.kt │ │ ├── TextViewHolder.kt │ │ ├── VerticalFixedHeightRecyclerViewInsideNestedScrollViewFragment.kt │ │ └── VideoViewHolder.kt │ │ ├── nested5 │ │ ├── HolderStateEntry.kt │ │ ├── MainAdapter.kt │ │ ├── MainViewHolder.kt │ │ ├── NestedRecyclerViewAdapter.kt │ │ ├── NestedRecyclerViewViewHolder.kt │ │ ├── RecyclerViewInsideRecyclerViewFragment.kt │ │ └── VideoViewHolder.kt │ │ ├── overlay │ │ ├── BaseViewHolder.kt │ │ ├── OverlayViewFragment.kt │ │ ├── OverlayViewModel.kt │ │ ├── VideoItemHolder.kt │ │ ├── VideoItemLookup.kt │ │ ├── VideoItemsAdapter.kt │ │ ├── VideoTagKeyProvider.kt │ │ └── VideosViewModel.kt │ │ ├── pagers │ │ ├── GridContentFragment.kt │ │ ├── ItemsAdapter.kt │ │ ├── PageFragment.kt │ │ ├── TextViewHolder.kt │ │ ├── VideoViewHolder.kt │ │ ├── ViewPager1WithFragmentsFragment.kt │ │ ├── ViewPager1WithRecyclerViewFragmentsFragment.kt │ │ ├── ViewPager1WithViewsFragment.kt │ │ ├── ViewPager2WithFragmentsFragment.kt │ │ ├── ViewPager2WithRecyclerViewFragmentsFragment.kt │ │ └── ViewPager2WithViewsFragment.kt │ │ ├── pinp │ │ └── PictureInPictureFragment.kt │ │ ├── sview │ │ ├── PlayerDialogFragment.kt │ │ └── ScrollViewFragment.kt │ │ └── youtube │ │ ├── YouTubeFragment.kt │ │ ├── YouTubePlaylistPagingAdapter.kt │ │ ├── YouTubePlaylistPagingSource.kt │ │ ├── YouTubePlaylistRepository.kt │ │ ├── YouTubeViewHolder.kt │ │ └── YouTubeViewModel.kt │ └── res │ ├── drawable-v24 │ └── ic_kohii_launcher.xml │ ├── drawable │ ├── fb_volume_switch.xml │ ├── ic_home_black_24dp.xml │ ├── ic_inbox_black_24dp.xml │ ├── ic_kohii.xml │ ├── ic_kohii_launcher.xml │ ├── ic_launcher_background.xml │ ├── ic_picture_in_picture_alt_black_24dp.xml │ ├── ic_subscriptions_black_24dp.xml │ ├── ic_trending_black_24dp.xml │ ├── ic_volume_off_black_24dp.xml │ ├── ic_volume_on_black_24dp.xml │ ├── nav_item_color_state.xml │ └── shape_line.xml │ ├── layout-land │ ├── fragment_ads_list.xml │ ├── fragment_dev_ad_list.xml │ ├── fragment_fbook_player.xml │ ├── fragment_master_detail.xml │ ├── fragment_pager_page.xml │ ├── fragment_player_horizontal.xml │ ├── fragment_recyclerview_grid.xml │ └── holder_video_text_overlay.xml │ ├── layout-w600dp │ └── fragment_facebook.xml │ ├── layout │ ├── activity_debug.xml │ ├── activity_dev_recyclerview.xml │ ├── activity_dev_scrollview.xml │ ├── activity_facebook.xml │ ├── activity_player.xml │ ├── activity_youtube.xml │ ├── dev_player_controller.xml │ ├── dev_video_holder.xml │ ├── fragment_ads_list.xml │ ├── fragment_debug_nestsv_in_rv.xml │ ├── fragment_debug_rv_in_nestsv_horizontal.xml │ ├── fragment_debug_rv_in_nestsv_vertical.xml │ ├── fragment_dev_ad_list.xml │ ├── fragment_facebook.xml │ ├── fragment_fbook_player.xml │ ├── fragment_grid.xml │ ├── fragment_manual_scroll_view.xml │ ├── fragment_master_detail.xml │ ├── fragment_motion.xml │ ├── fragment_pager.xml │ ├── fragment_pager_2_horizontal.xml │ ├── fragment_pager_2_vertical.xml │ ├── fragment_pager_page.xml │ ├── fragment_pager_page_land.xml │ ├── fragment_pager_page_port.xml │ ├── fragment_pip.xml │ ├── fragment_player.xml │ ├── fragment_player_horizontal.xml │ ├── fragment_recycler_view.xml │ ├── fragment_recycler_view_motion.xml │ ├── fragment_recyclerview_grid.xml │ ├── fragment_scroll_view.xml │ ├── fragment_scrollview_recyclerview.xml │ ├── fragment_test_reuse_bridge.xml │ ├── holder_debug_nestsv.xml │ ├── holder_fbook_item.xml │ ├── holder_loading.xml │ ├── holder_main_demo_item.xml │ ├── holder_main_text.xml │ ├── holder_mix_view.xml │ ├── holder_nested_normal.xml │ ├── holder_nested_recyclerview.xml │ ├── holder_player_container.xml │ ├── holder_player_container_with_title.xml │ ├── holder_player_view.xml │ ├── holder_player_view_horizontal.xml │ ├── holder_text_view.xml │ ├── holder_video_text_overlay.xml │ ├── holder_video_text_reuse.xml │ ├── holder_youtube_container.xml │ ├── main_activity.xml │ ├── manual_video_holder.xml │ ├── overlay_video_container.xml │ ├── playerview_spherical.xml │ ├── playerview_surface.xml │ ├── playerview_texture.xml │ ├── widget_float_player.xml │ ├── widget_simple_textview.xml │ └── widget_video_container.xml │ ├── menu │ └── bottom_nav_menu.xml │ ├── mipmap-anydpi-v26 │ ├── ic_launcher.xml │ └── ic_launcher_round.xml │ ├── mipmap-hdpi │ └── ic_launcher.png │ ├── mipmap-mdpi │ └── ic_launcher.png │ ├── mipmap-xhdpi │ └── ic_launcher.png │ ├── mipmap-xxhdpi │ └── ic_launcher.png │ ├── mipmap-xxxhdpi │ └── ic_launcher.png │ ├── transition │ ├── player_exit_transition.xml │ └── player_shared_element_transition.xml │ ├── values-land │ └── dimens.xml │ ├── values │ ├── colors.xml │ ├── dimens.xml │ ├── ic_launcher_background.xml │ ├── strings.xml │ └── styles.xml │ ├── xml-land │ └── overlay_motion_scene.xml │ └── xml │ ├── network_security_config.xml │ └── overlay_motion_scene.xml ├── mkdocs.yml ├── release_docs.sh ├── serve_docs.sh └── settings.gradle.kts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/deploy_snapshot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/.github/workflows/deploy_snapshot.yml -------------------------------------------------------------------------------- /.github/workflows/pull_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/.github/workflows/pull_request.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /.idea/copyright/eneim.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/.idea/copyright/eneim.xml -------------------------------------------------------------------------------- /.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/deploymentTargetSelector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/.idea/deploymentTargetSelector.xml -------------------------------------------------------------------------------- /.idea/dictionaries/eneim.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/.idea/dictionaries/eneim.xml -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/.idea/encodings.xml -------------------------------------------------------------------------------- /.idea/migrations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/.idea/migrations.xml -------------------------------------------------------------------------------- /.idea/other.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/.idea/other.xml -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/.project -------------------------------------------------------------------------------- /.settings/org.eclipse.buildship.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/.settings/org.eclipse.buildship.core.prefs -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/README.md -------------------------------------------------------------------------------- /art/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/art/favicon.ico -------------------------------------------------------------------------------- /art/ic_launcher-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/art/ic_launcher-web.png -------------------------------------------------------------------------------- /art/kohii.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/art/kohii.ico -------------------------------------------------------------------------------- /art/kohii.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/art/kohii.png -------------------------------------------------------------------------------- /art/kohii.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/art/kohii.svg -------------------------------------------------------------------------------- /art/kohii_demo_2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/art/kohii_demo_2.gif -------------------------------------------------------------------------------- /art/kohii_demo_3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/art/kohii_demo_3.gif -------------------------------------------------------------------------------- /art/store_listing_feature_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/art/store_listing_feature_image.png -------------------------------------------------------------------------------- /checksum.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/checksum.sh -------------------------------------------------------------------------------- /docs/advance-builder.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/docs/advance-builder.md -------------------------------------------------------------------------------- /docs/advance-manual-playback.md: -------------------------------------------------------------------------------- 1 | _Document pending_ 2 | -------------------------------------------------------------------------------- /docs/advance-memory-mode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/docs/advance-memory-mode.md -------------------------------------------------------------------------------- /docs/advance-multiple-playbacks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/docs/advance-multiple-playbacks.md -------------------------------------------------------------------------------- /docs/advance-reuse-renderer-instance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/docs/advance-reuse-renderer-instance.md -------------------------------------------------------------------------------- /docs/advance-summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/docs/advance-summary.md -------------------------------------------------------------------------------- /docs/advance-switch-renderer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/docs/advance-switch-renderer.md -------------------------------------------------------------------------------- /docs/advance-thumbnail.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/docs/advance-thumbnail.md -------------------------------------------------------------------------------- /docs/advance-unique-tag.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/docs/advance-unique-tag.md -------------------------------------------------------------------------------- /docs/assets/kohii_demo_multi_player.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/docs/assets/kohii_demo_multi_player.gif -------------------------------------------------------------------------------- /docs/assets/kohii_with_tag.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/docs/assets/kohii_with_tag.gif -------------------------------------------------------------------------------- /docs/assets/kohii_without_tag.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/docs/assets/kohii_without_tag.gif -------------------------------------------------------------------------------- /docs/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/docs/css/main.css -------------------------------------------------------------------------------- /docs/custom-engine.md: -------------------------------------------------------------------------------- 1 | # Custom Engine 2 | 3 | _Document pending_ 4 | -------------------------------------------------------------------------------- /docs/demos.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/docs/demos.md -------------------------------------------------------------------------------- /docs/design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/docs/design.md -------------------------------------------------------------------------------- /docs/fonts/lora/Lora-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/docs/fonts/lora/Lora-Bold.ttf -------------------------------------------------------------------------------- /docs/fonts/lora/Lora-BoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/docs/fonts/lora/Lora-BoldItalic.ttf -------------------------------------------------------------------------------- /docs/fonts/lora/Lora-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/docs/fonts/lora/Lora-Italic.ttf -------------------------------------------------------------------------------- /docs/fonts/lora/Lora-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/docs/fonts/lora/Lora-Regular.ttf -------------------------------------------------------------------------------- /docs/fonts/lora/OFL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/docs/fonts/lora/OFL.txt -------------------------------------------------------------------------------- /docs/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/docs/getting-started.md -------------------------------------------------------------------------------- /docs/glossary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/docs/glossary.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/docs/intro.md -------------------------------------------------------------------------------- /docs/kohii.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/docs/kohii.png -------------------------------------------------------------------------------- /docs/usage-basic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/docs/usage-basic.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/release_maven.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/gradle/release_maven.gradle -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/gradlew.bat -------------------------------------------------------------------------------- /kohii-ads/api/kohii-ads.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-ads/api/kohii-ads.api -------------------------------------------------------------------------------- /kohii-ads/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-ads/build.gradle -------------------------------------------------------------------------------- /kohii-ads/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-ads/gradle.properties -------------------------------------------------------------------------------- /kohii-ads/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-ads/proguard-rules.pro -------------------------------------------------------------------------------- /kohii-ads/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-ads/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /kohii-ads/src/main/java/kohii/v1/ads/AdMedia.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-ads/src/main/java/kohii/v1/ads/AdMedia.kt -------------------------------------------------------------------------------- /kohii-ads/src/main/java/kohii/v1/ads/AdMediaItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-ads/src/main/java/kohii/v1/ads/AdMediaItem.kt -------------------------------------------------------------------------------- /kohii-ads/src/main/java/kohii/v1/ads/Manilo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-ads/src/main/java/kohii/v1/ads/Manilo.kt -------------------------------------------------------------------------------- /kohii-ads/src/main/java/kohii/v1/ads/exoplayer/ImaBridgeConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-ads/src/main/java/kohii/v1/ads/exoplayer/ImaBridgeConfig.kt -------------------------------------------------------------------------------- /kohii-ads/src/main/java/kohii/v1/ads/exoplayer/PlayerViewImaBridge.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-ads/src/main/java/kohii/v1/ads/exoplayer/PlayerViewImaBridge.kt -------------------------------------------------------------------------------- /kohii-ads/src/main/java/kohii/v1/ads/exoplayer/PlayerViewImaBridgeCreator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-ads/src/main/java/kohii/v1/ads/exoplayer/PlayerViewImaBridgeCreator.kt -------------------------------------------------------------------------------- /kohii-androidx/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /kohii-androidx/api/kohii-androidx.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-androidx/api/kohii-androidx.api -------------------------------------------------------------------------------- /kohii-androidx/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-androidx/build.gradle -------------------------------------------------------------------------------- /kohii-androidx/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /kohii-androidx/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-androidx/gradle.properties -------------------------------------------------------------------------------- /kohii-androidx/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-androidx/proguard-rules.pro -------------------------------------------------------------------------------- /kohii-androidx/src/androidTest/java/im/ene/kohii/x/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-androidx/src/androidTest/java/im/ene/kohii/x/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /kohii-androidx/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-androidx/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /kohii-androidx/src/main/java/kohii/v1/x/Latte.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-androidx/src/main/java/kohii/v1/x/Latte.kt -------------------------------------------------------------------------------- /kohii-androidx/src/main/java/kohii/v1/x/MediaPlayerPool.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-androidx/src/main/java/kohii/v1/x/MediaPlayerPool.kt -------------------------------------------------------------------------------- /kohii-androidx/src/main/java/kohii/v1/x/VideoViewBridge.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-androidx/src/main/java/kohii/v1/x/VideoViewBridge.kt -------------------------------------------------------------------------------- /kohii-androidx/src/main/java/kohii/v1/x/VideoViewPlayable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-androidx/src/main/java/kohii/v1/x/VideoViewPlayable.kt -------------------------------------------------------------------------------- /kohii-androidx/src/main/java/kohii/v1/x/VideoViewPlayableCreator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-androidx/src/main/java/kohii/v1/x/VideoViewPlayableCreator.kt -------------------------------------------------------------------------------- /kohii-androidx/src/main/java/kohii/v1/x/VideoViewProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-androidx/src/main/java/kohii/v1/x/VideoViewProvider.kt -------------------------------------------------------------------------------- /kohii-androidx/src/main/res/layout/kohii_video_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-androidx/src/main/res/layout/kohii_video_view.xml -------------------------------------------------------------------------------- /kohii-androidx/src/test/java/im/ene/kohii/x/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-androidx/src/test/java/im/ene/kohii/x/ExampleUnitTest.kt -------------------------------------------------------------------------------- /kohii-core/api/kohii-core.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-core/api/kohii-core.api -------------------------------------------------------------------------------- /kohii-core/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-core/build.gradle -------------------------------------------------------------------------------- /kohii-core/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /kohii-core/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-core/gradle.properties -------------------------------------------------------------------------------- /kohii-core/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-core/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /kohii-core/src/main/java/androidx/recyclerview/widget/RecyclerViewUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-core/src/main/java/androidx/recyclerview/widget/RecyclerViewUtils.kt -------------------------------------------------------------------------------- /kohii-core/src/main/java/kohii/v1/Annotations.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-core/src/main/java/kohii/v1/Annotations.kt -------------------------------------------------------------------------------- /kohii-core/src/main/java/kohii/v1/Extensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-core/src/main/java/kohii/v1/Extensions.kt -------------------------------------------------------------------------------- /kohii-core/src/main/java/kohii/v1/core/AbstractBridge.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-core/src/main/java/kohii/v1/core/AbstractBridge.kt -------------------------------------------------------------------------------- /kohii-core/src/main/java/kohii/v1/core/AbstractPlayable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-core/src/main/java/kohii/v1/core/AbstractPlayable.kt -------------------------------------------------------------------------------- /kohii-core/src/main/java/kohii/v1/core/Binder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-core/src/main/java/kohii/v1/core/Binder.kt -------------------------------------------------------------------------------- /kohii-core/src/main/java/kohii/v1/core/Bridge.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-core/src/main/java/kohii/v1/core/Bridge.kt -------------------------------------------------------------------------------- /kohii-core/src/main/java/kohii/v1/core/BridgeCreator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-core/src/main/java/kohii/v1/core/BridgeCreator.kt -------------------------------------------------------------------------------- /kohii-core/src/main/java/kohii/v1/core/Bucket.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-core/src/main/java/kohii/v1/core/Bucket.kt -------------------------------------------------------------------------------- /kohii-core/src/main/java/kohii/v1/core/Common.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-core/src/main/java/kohii/v1/core/Common.kt -------------------------------------------------------------------------------- /kohii-core/src/main/java/kohii/v1/core/CustomTypes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-core/src/main/java/kohii/v1/core/CustomTypes.kt -------------------------------------------------------------------------------- /kohii-core/src/main/java/kohii/v1/core/Engine.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-core/src/main/java/kohii/v1/core/Engine.kt -------------------------------------------------------------------------------- /kohii-core/src/main/java/kohii/v1/core/Group.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-core/src/main/java/kohii/v1/core/Group.kt -------------------------------------------------------------------------------- /kohii-core/src/main/java/kohii/v1/core/Interfaces.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-core/src/main/java/kohii/v1/core/Interfaces.kt -------------------------------------------------------------------------------- /kohii-core/src/main/java/kohii/v1/core/Manager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-core/src/main/java/kohii/v1/core/Manager.kt -------------------------------------------------------------------------------- /kohii-core/src/main/java/kohii/v1/core/Master.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-core/src/main/java/kohii/v1/core/Master.kt -------------------------------------------------------------------------------- /kohii-core/src/main/java/kohii/v1/core/MasterDispatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-core/src/main/java/kohii/v1/core/MasterDispatcher.kt -------------------------------------------------------------------------------- /kohii-core/src/main/java/kohii/v1/core/MemoryMode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-core/src/main/java/kohii/v1/core/MemoryMode.kt -------------------------------------------------------------------------------- /kohii-core/src/main/java/kohii/v1/core/Playable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-core/src/main/java/kohii/v1/core/Playable.kt -------------------------------------------------------------------------------- /kohii-core/src/main/java/kohii/v1/core/PlayableCreator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-core/src/main/java/kohii/v1/core/PlayableCreator.kt -------------------------------------------------------------------------------- /kohii-core/src/main/java/kohii/v1/core/Playback.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-core/src/main/java/kohii/v1/core/Playback.kt -------------------------------------------------------------------------------- /kohii-core/src/main/java/kohii/v1/core/PlayerParameters.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-core/src/main/java/kohii/v1/core/PlayerParameters.kt -------------------------------------------------------------------------------- /kohii-core/src/main/java/kohii/v1/core/PlayerPool.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-core/src/main/java/kohii/v1/core/PlayerPool.kt -------------------------------------------------------------------------------- /kohii-core/src/main/java/kohii/v1/core/Rebinder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-core/src/main/java/kohii/v1/core/Rebinder.kt -------------------------------------------------------------------------------- /kohii-core/src/main/java/kohii/v1/core/RecycledRendererProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-core/src/main/java/kohii/v1/core/RecycledRendererProvider.kt -------------------------------------------------------------------------------- /kohii-core/src/main/java/kohii/v1/core/RendererProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-core/src/main/java/kohii/v1/core/RendererProvider.kt -------------------------------------------------------------------------------- /kohii-core/src/main/java/kohii/v1/core/Scope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-core/src/main/java/kohii/v1/core/Scope.kt -------------------------------------------------------------------------------- /kohii-core/src/main/java/kohii/v1/core/Strategy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-core/src/main/java/kohii/v1/core/Strategy.kt -------------------------------------------------------------------------------- /kohii-core/src/main/java/kohii/v1/core/ViewRendererProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-core/src/main/java/kohii/v1/core/ViewRendererProvider.kt -------------------------------------------------------------------------------- /kohii-core/src/main/java/kohii/v1/internal/BehaviorWrapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-core/src/main/java/kohii/v1/internal/BehaviorWrapper.kt -------------------------------------------------------------------------------- /kohii-core/src/main/java/kohii/v1/internal/DynamicFragmentRendererPlayback.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-core/src/main/java/kohii/v1/internal/DynamicFragmentRendererPlayback.kt -------------------------------------------------------------------------------- /kohii-core/src/main/java/kohii/v1/internal/DynamicViewRendererPlayback.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-core/src/main/java/kohii/v1/internal/DynamicViewRendererPlayback.kt -------------------------------------------------------------------------------- /kohii-core/src/main/java/kohii/v1/internal/NestedScrollViewBucket.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-core/src/main/java/kohii/v1/internal/NestedScrollViewBucket.kt -------------------------------------------------------------------------------- /kohii-core/src/main/java/kohii/v1/internal/PlayableDispatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-core/src/main/java/kohii/v1/internal/PlayableDispatcher.kt -------------------------------------------------------------------------------- /kohii-core/src/main/java/kohii/v1/internal/PlayerParametersChangeListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-core/src/main/java/kohii/v1/internal/PlayerParametersChangeListener.kt -------------------------------------------------------------------------------- /kohii-core/src/main/java/kohii/v1/internal/RecyclerViewBucket.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-core/src/main/java/kohii/v1/internal/RecyclerViewBucket.kt -------------------------------------------------------------------------------- /kohii-core/src/main/java/kohii/v1/internal/StaticViewRendererPlayback.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-core/src/main/java/kohii/v1/internal/StaticViewRendererPlayback.kt -------------------------------------------------------------------------------- /kohii-core/src/main/java/kohii/v1/internal/ViewGroupBucket.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-core/src/main/java/kohii/v1/internal/ViewGroupBucket.kt -------------------------------------------------------------------------------- /kohii-core/src/main/java/kohii/v1/internal/ViewGroupV23Bucket.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-core/src/main/java/kohii/v1/internal/ViewGroupV23Bucket.kt -------------------------------------------------------------------------------- /kohii-core/src/main/java/kohii/v1/internal/ViewPager2Bucket.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-core/src/main/java/kohii/v1/internal/ViewPager2Bucket.kt -------------------------------------------------------------------------------- /kohii-core/src/main/java/kohii/v1/internal/ViewPagerBucket.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-core/src/main/java/kohii/v1/internal/ViewPagerBucket.kt -------------------------------------------------------------------------------- /kohii-core/src/main/java/kohii/v1/media/Media.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-core/src/main/java/kohii/v1/media/Media.kt -------------------------------------------------------------------------------- /kohii-core/src/main/java/kohii/v1/media/MediaDrm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-core/src/main/java/kohii/v1/media/MediaDrm.kt -------------------------------------------------------------------------------- /kohii-core/src/main/java/kohii/v1/media/MediaItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-core/src/main/java/kohii/v1/media/MediaItem.kt -------------------------------------------------------------------------------- /kohii-core/src/main/java/kohii/v1/media/PlaybackInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-core/src/main/java/kohii/v1/media/PlaybackInfo.kt -------------------------------------------------------------------------------- /kohii-core/src/main/java/kohii/v1/media/VolumeInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-core/src/main/java/kohii/v1/media/VolumeInfo.kt -------------------------------------------------------------------------------- /kohii-core/src/main/java/kohii/v1/utils/Capsule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-core/src/main/java/kohii/v1/utils/Capsule.kt -------------------------------------------------------------------------------- /kohii-core/src/test/java/kohii/v1/core/PlayerPoolTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-core/src/test/java/kohii/v1/core/PlayerPoolTest.kt -------------------------------------------------------------------------------- /kohii-core/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline -------------------------------------------------------------------------------- /kohii-core/src/test/resources/robolectric.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-core/src/test/resources/robolectric.properties -------------------------------------------------------------------------------- /kohii-exoplayer/api/kohii-exoplayer.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-exoplayer/api/kohii-exoplayer.api -------------------------------------------------------------------------------- /kohii-exoplayer/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-exoplayer/build.gradle -------------------------------------------------------------------------------- /kohii-exoplayer/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-exoplayer/gradle.properties -------------------------------------------------------------------------------- /kohii-exoplayer/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-exoplayer/proguard-rules.pro -------------------------------------------------------------------------------- /kohii-exoplayer/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-exoplayer/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /kohii-exoplayer/src/main/java/kohii/v1/exoplayer/BandwidthMeterFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-exoplayer/src/main/java/kohii/v1/exoplayer/BandwidthMeterFactory.kt -------------------------------------------------------------------------------- /kohii-exoplayer/src/main/java/kohii/v1/exoplayer/ExoPlayerCache.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-exoplayer/src/main/java/kohii/v1/exoplayer/ExoPlayerCache.kt -------------------------------------------------------------------------------- /kohii-exoplayer/src/main/java/kohii/v1/exoplayer/ExoPlayerConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-exoplayer/src/main/java/kohii/v1/exoplayer/ExoPlayerConfig.kt -------------------------------------------------------------------------------- /kohii-exoplayer/src/main/java/kohii/v1/exoplayer/ExoPlayerPool.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-exoplayer/src/main/java/kohii/v1/exoplayer/ExoPlayerPool.kt -------------------------------------------------------------------------------- /kohii-exoplayer/src/main/java/kohii/v1/exoplayer/HybridMediaItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-exoplayer/src/main/java/kohii/v1/exoplayer/HybridMediaItem.kt -------------------------------------------------------------------------------- /kohii-exoplayer/src/main/java/kohii/v1/exoplayer/Kohii.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-exoplayer/src/main/java/kohii/v1/exoplayer/Kohii.kt -------------------------------------------------------------------------------- /kohii-exoplayer/src/main/java/kohii/v1/exoplayer/KohiiExoPlayer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-exoplayer/src/main/java/kohii/v1/exoplayer/KohiiExoPlayer.kt -------------------------------------------------------------------------------- /kohii-exoplayer/src/main/java/kohii/v1/exoplayer/LoadControlFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-exoplayer/src/main/java/kohii/v1/exoplayer/LoadControlFactory.kt -------------------------------------------------------------------------------- /kohii-exoplayer/src/main/java/kohii/v1/exoplayer/PlayerViewBridge.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-exoplayer/src/main/java/kohii/v1/exoplayer/PlayerViewBridge.kt -------------------------------------------------------------------------------- /kohii-exoplayer/src/main/java/kohii/v1/exoplayer/PlayerViewBridgeCreator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-exoplayer/src/main/java/kohii/v1/exoplayer/PlayerViewBridgeCreator.kt -------------------------------------------------------------------------------- /kohii-exoplayer/src/main/java/kohii/v1/exoplayer/PlayerViewPlayable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-exoplayer/src/main/java/kohii/v1/exoplayer/PlayerViewPlayable.kt -------------------------------------------------------------------------------- /kohii-exoplayer/src/main/java/kohii/v1/exoplayer/PlayerViewPlayableCreator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-exoplayer/src/main/java/kohii/v1/exoplayer/PlayerViewPlayableCreator.kt -------------------------------------------------------------------------------- /kohii-exoplayer/src/main/java/kohii/v1/exoplayer/PlayerViewProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-exoplayer/src/main/java/kohii/v1/exoplayer/PlayerViewProvider.kt -------------------------------------------------------------------------------- /kohii-exoplayer/src/main/java/kohii/v1/exoplayer/StyledPlayerViewBridge.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-exoplayer/src/main/java/kohii/v1/exoplayer/StyledPlayerViewBridge.kt -------------------------------------------------------------------------------- /kohii-exoplayer/src/main/java/kohii/v1/exoplayer/StyledPlayerViewBridgeCreator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-exoplayer/src/main/java/kohii/v1/exoplayer/StyledPlayerViewBridgeCreator.kt -------------------------------------------------------------------------------- /kohii-exoplayer/src/main/java/kohii/v1/exoplayer/StyledPlayerViewEngine.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-exoplayer/src/main/java/kohii/v1/exoplayer/StyledPlayerViewEngine.kt -------------------------------------------------------------------------------- /kohii-exoplayer/src/main/java/kohii/v1/exoplayer/StyledPlayerViewPlayable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-exoplayer/src/main/java/kohii/v1/exoplayer/StyledPlayerViewPlayable.kt -------------------------------------------------------------------------------- /kohii-exoplayer/src/main/java/kohii/v1/exoplayer/StyledPlayerViewPlayableCreator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-exoplayer/src/main/java/kohii/v1/exoplayer/StyledPlayerViewPlayableCreator.kt -------------------------------------------------------------------------------- /kohii-exoplayer/src/main/java/kohii/v1/exoplayer/StyledPlayerViewProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-exoplayer/src/main/java/kohii/v1/exoplayer/StyledPlayerViewProvider.kt -------------------------------------------------------------------------------- /kohii-exoplayer/src/main/java/kohii/v1/exoplayer/TrackSelectorFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-exoplayer/src/main/java/kohii/v1/exoplayer/TrackSelectorFactory.kt -------------------------------------------------------------------------------- /kohii-exoplayer/src/main/java/kohii/v1/exoplayer/internal/Extensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-exoplayer/src/main/java/kohii/v1/exoplayer/internal/Extensions.kt -------------------------------------------------------------------------------- /kohii-exoplayer/src/main/res/layout/kohii_player_spherical_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-exoplayer/src/main/res/layout/kohii_player_spherical_view.xml -------------------------------------------------------------------------------- /kohii-exoplayer/src/main/res/layout/kohii_player_surface_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-exoplayer/src/main/res/layout/kohii_player_surface_view.xml -------------------------------------------------------------------------------- /kohii-exoplayer/src/main/res/layout/kohii_player_texture_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-exoplayer/src/main/res/layout/kohii_player_texture_view.xml -------------------------------------------------------------------------------- /kohii-exoplayer/src/main/res/layout/kohii_styled_player_spherical_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-exoplayer/src/main/res/layout/kohii_styled_player_spherical_view.xml -------------------------------------------------------------------------------- /kohii-exoplayer/src/main/res/layout/kohii_styled_player_surface_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-exoplayer/src/main/res/layout/kohii_styled_player_surface_view.xml -------------------------------------------------------------------------------- /kohii-exoplayer/src/main/res/layout/kohii_styled_player_texture_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-exoplayer/src/main/res/layout/kohii_styled_player_texture_view.xml -------------------------------------------------------------------------------- /kohii-exoplayer/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-exoplayer/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /kohii-experiments/api/kohii-experiments.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-experiments/api/kohii-experiments.api -------------------------------------------------------------------------------- /kohii-experiments/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-experiments/build.gradle -------------------------------------------------------------------------------- /kohii-experiments/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-experiments/gradle.properties -------------------------------------------------------------------------------- /kohii-experiments/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-experiments/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /kohii-experiments/src/main/java/kohii/v1/experiments/UnofficialYouTubePlayerEngine.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-experiments/src/main/java/kohii/v1/experiments/UnofficialYouTubePlayerEngine.kt -------------------------------------------------------------------------------- /kohii-experiments/src/main/java/kohii/v1/experiments/internal/UnofficialYouTubePlayerBridge.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-experiments/src/main/java/kohii/v1/experiments/internal/UnofficialYouTubePlayerBridge.kt -------------------------------------------------------------------------------- /kohii-experiments/src/main/java/kohii/v1/experiments/internal/UnofficialYouTubePlayerPlayable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-experiments/src/main/java/kohii/v1/experiments/internal/UnofficialYouTubePlayerPlayable.kt -------------------------------------------------------------------------------- /kohii-experiments/src/main/java/kohii/v1/experiments/internal/UnofficialYouTubePlayerPlayableCreator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-experiments/src/main/java/kohii/v1/experiments/internal/UnofficialYouTubePlayerPlayableCreator.kt -------------------------------------------------------------------------------- /kohii-experiments/src/main/java/kohii/v1/experiments/internal/UnofficialYouTubePlayerRendererProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-experiments/src/main/java/kohii/v1/experiments/internal/UnofficialYouTubePlayerRendererProvider.kt -------------------------------------------------------------------------------- /kohii-sample-tiktok/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /kohii-sample-tiktok/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample-tiktok/build.gradle -------------------------------------------------------------------------------- /kohii-sample-tiktok/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample-tiktok/proguard-rules.pro -------------------------------------------------------------------------------- /kohii-sample-tiktok/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample-tiktok/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /kohii-sample-tiktok/src/main/assets/caminandes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample-tiktok/src/main/assets/caminandes.json -------------------------------------------------------------------------------- /kohii-sample-tiktok/src/main/java/kohii/v1/sample/data/Data.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample-tiktok/src/main/java/kohii/v1/sample/data/Data.kt -------------------------------------------------------------------------------- /kohii-sample-tiktok/src/main/java/kohii/v1/sample/data/Playlist.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample-tiktok/src/main/java/kohii/v1/sample/data/Playlist.kt -------------------------------------------------------------------------------- /kohii-sample-tiktok/src/main/java/kohii/v1/sample/data/Sources.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample-tiktok/src/main/java/kohii/v1/sample/data/Sources.kt -------------------------------------------------------------------------------- /kohii-sample-tiktok/src/main/java/kohii/v1/sample/data/Tracks.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample-tiktok/src/main/java/kohii/v1/sample/data/Tracks.kt -------------------------------------------------------------------------------- /kohii-sample-tiktok/src/main/java/kohii/v1/sample/data/Variations.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample-tiktok/src/main/java/kohii/v1/sample/data/Variations.kt -------------------------------------------------------------------------------- /kohii-sample-tiktok/src/main/java/kohii/v1/sample/data/Video.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample-tiktok/src/main/java/kohii/v1/sample/data/Video.kt -------------------------------------------------------------------------------- /kohii-sample-tiktok/src/main/java/kohii/v1/sample/tiktok/KohiiProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample-tiktok/src/main/java/kohii/v1/sample/tiktok/KohiiProvider.kt -------------------------------------------------------------------------------- /kohii-sample-tiktok/src/main/java/kohii/v1/sample/tiktok/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample-tiktok/src/main/java/kohii/v1/sample/tiktok/MainActivity.kt -------------------------------------------------------------------------------- /kohii-sample-tiktok/src/main/java/kohii/v1/sample/tiktok/TikTokApp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample-tiktok/src/main/java/kohii/v1/sample/tiktok/TikTokApp.kt -------------------------------------------------------------------------------- /kohii-sample-tiktok/src/main/java/kohii/v1/sample/tiktok/ui/dashboard/DashboardFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample-tiktok/src/main/java/kohii/v1/sample/tiktok/ui/dashboard/DashboardFragment.kt -------------------------------------------------------------------------------- /kohii-sample-tiktok/src/main/java/kohii/v1/sample/tiktok/ui/dashboard/DashboardViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample-tiktok/src/main/java/kohii/v1/sample/tiktok/ui/dashboard/DashboardViewModel.kt -------------------------------------------------------------------------------- /kohii-sample-tiktok/src/main/java/kohii/v1/sample/tiktok/ui/home/HomeFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample-tiktok/src/main/java/kohii/v1/sample/tiktok/ui/home/HomeFragment.kt -------------------------------------------------------------------------------- /kohii-sample-tiktok/src/main/java/kohii/v1/sample/tiktok/ui/home/HomeViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample-tiktok/src/main/java/kohii/v1/sample/tiktok/ui/home/HomeViewModel.kt -------------------------------------------------------------------------------- /kohii-sample-tiktok/src/main/java/kohii/v1/sample/tiktok/ui/home/VideoViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample-tiktok/src/main/java/kohii/v1/sample/tiktok/ui/home/VideoViewHolder.kt -------------------------------------------------------------------------------- /kohii-sample-tiktok/src/main/java/kohii/v1/sample/tiktok/ui/home/VideosAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample-tiktok/src/main/java/kohii/v1/sample/tiktok/ui/home/VideosAdapter.kt -------------------------------------------------------------------------------- /kohii-sample-tiktok/src/main/java/kohii/v1/sample/tiktok/ui/notifications/NotificationsFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample-tiktok/src/main/java/kohii/v1/sample/tiktok/ui/notifications/NotificationsFragment.kt -------------------------------------------------------------------------------- /kohii-sample-tiktok/src/main/java/kohii/v1/sample/tiktok/ui/notifications/NotificationsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample-tiktok/src/main/java/kohii/v1/sample/tiktok/ui/notifications/NotificationsViewModel.kt -------------------------------------------------------------------------------- /kohii-sample-tiktok/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample-tiktok/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /kohii-sample-tiktok/src/main/res/drawable/ic_dashboard_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample-tiktok/src/main/res/drawable/ic_dashboard_black_24dp.xml -------------------------------------------------------------------------------- /kohii-sample-tiktok/src/main/res/drawable/ic_home_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample-tiktok/src/main/res/drawable/ic_home_black_24dp.xml -------------------------------------------------------------------------------- /kohii-sample-tiktok/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample-tiktok/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /kohii-sample-tiktok/src/main/res/drawable/ic_notifications_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample-tiktok/src/main/res/drawable/ic_notifications_black_24dp.xml -------------------------------------------------------------------------------- /kohii-sample-tiktok/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample-tiktok/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /kohii-sample-tiktok/src/main/res/layout/fragment_dashboard.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample-tiktok/src/main/res/layout/fragment_dashboard.xml -------------------------------------------------------------------------------- /kohii-sample-tiktok/src/main/res/layout/fragment_home.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample-tiktok/src/main/res/layout/fragment_home.xml -------------------------------------------------------------------------------- /kohii-sample-tiktok/src/main/res/layout/fragment_notifications.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample-tiktok/src/main/res/layout/fragment_notifications.xml -------------------------------------------------------------------------------- /kohii-sample-tiktok/src/main/res/layout/holder_vertical_video.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample-tiktok/src/main/res/layout/holder_vertical_video.xml -------------------------------------------------------------------------------- /kohii-sample-tiktok/src/main/res/menu/bottom_nav_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample-tiktok/src/main/res/menu/bottom_nav_menu.xml -------------------------------------------------------------------------------- /kohii-sample-tiktok/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample-tiktok/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /kohii-sample-tiktok/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample-tiktok/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /kohii-sample-tiktok/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample-tiktok/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /kohii-sample-tiktok/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample-tiktok/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /kohii-sample-tiktok/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample-tiktok/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /kohii-sample-tiktok/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample-tiktok/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /kohii-sample-tiktok/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample-tiktok/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /kohii-sample-tiktok/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample-tiktok/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /kohii-sample-tiktok/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample-tiktok/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /kohii-sample-tiktok/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample-tiktok/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /kohii-sample-tiktok/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample-tiktok/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /kohii-sample-tiktok/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample-tiktok/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /kohii-sample-tiktok/src/main/res/navigation/mobile_navigation.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample-tiktok/src/main/res/navigation/mobile_navigation.xml -------------------------------------------------------------------------------- /kohii-sample-tiktok/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample-tiktok/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /kohii-sample-tiktok/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample-tiktok/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /kohii-sample-tiktok/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample-tiktok/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /kohii-sample-tiktok/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample-tiktok/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /kohii-sample/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/build.gradle -------------------------------------------------------------------------------- /kohii-sample/debug.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/debug.jks -------------------------------------------------------------------------------- /kohii-sample/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/proguard-rules.pro -------------------------------------------------------------------------------- /kohii-sample/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/debug/AndroidManifest.xml -------------------------------------------------------------------------------- /kohii-sample/src/debug/res/drawable-v24/ic_kohii_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/debug/res/drawable-v24/ic_kohii_launcher.xml -------------------------------------------------------------------------------- /kohii-sample/src/debug/res/drawable/ic_kohii_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/debug/res/drawable/ic_kohii_launcher.xml -------------------------------------------------------------------------------- /kohii-sample/src/debug/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/debug/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /kohii-sample/src/debug/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/debug/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /kohii-sample/src/debug/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/debug/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /kohii-sample/src/debug/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/debug/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /kohii-sample/src/debug/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/debug/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /kohii-sample/src/debug/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/debug/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /kohii-sample/src/debug/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/debug/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /kohii-sample/src/debug/res/values/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/debug/res/values/ic_launcher_background.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/assets/ads.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/assets/ads.json -------------------------------------------------------------------------------- /kohii-sample/src/main/assets/bbb_45s_hevc.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/assets/bbb_45s_hevc.mp4 -------------------------------------------------------------------------------- /kohii-sample/src/main/assets/bbb_45s_hevc.webm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/assets/bbb_45s_hevc.webm -------------------------------------------------------------------------------- /kohii-sample/src/main/assets/caminandes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/assets/caminandes.json -------------------------------------------------------------------------------- /kohii-sample/src/main/assets/medias.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/assets/medias.json -------------------------------------------------------------------------------- /kohii-sample/src/main/assets/theme.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/assets/theme.json -------------------------------------------------------------------------------- /kohii-sample/src/main/java/androidx/paging/PagingRequestHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/androidx/paging/PagingRequestHelper.java -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/dev/DevActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/dev/DevActivity.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/dev/DevRecyclerViewFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/dev/DevRecyclerViewFragment.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/dev/DevScrollViewFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/dev/DevScrollViewFragment.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/dev/DummyAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/dev/DummyAdapter.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/dev/DummyViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/dev/DummyViewHolder.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/dev/PlayerActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/dev/PlayerActivity.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/DemoApp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/DemoApp.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/MainActivity.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/common/BackPressConsumer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/common/BackPressConsumer.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/common/BaseActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/common/BaseActivity.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/common/BaseFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/common/BaseFragment.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/common/BaseViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/common/BaseViewHolder.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/common/DemoContainer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/common/DemoContainer.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/common/Extensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/common/Extensions.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/common/InfinityDialogFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/common/InfinityDialogFragment.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/common/InitData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/common/InitData.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/common/TransitionListenerAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/common/TransitionListenerAdapter.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/common/ViewBindingFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/common/ViewBindingFragment.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/common/ViewBindingHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/common/ViewBindingHolder.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/data/Data.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/data/Data.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/data/Playlist.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/data/Playlist.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/data/Sources.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/data/Sources.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/data/Tracks.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/data/Tracks.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/data/Variations.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/data/Variations.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/data/Video.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/data/Video.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/svg/SvgDecoder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/svg/SvgDecoder.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/svg/SvgDrawableTranscoder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/svg/SvgDrawableTranscoder.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/svg/SvgModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/svg/SvgModule.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/svg/SvgSoftwareLayerSetter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/svg/SvgSoftwareLayerSetter.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/ads/AdSample.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/ads/AdSample.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/ads/AdsContainerFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/ads/AdsContainerFragment.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/combo/ExoPlayerVideosFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/combo/ExoPlayerVideosFragment.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/combo/ExoVideoHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/combo/ExoVideoHolder.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/combo/ExoVideosAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/combo/ExoVideosAdapter.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/combo/LandscapeFullscreenFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/combo/LandscapeFullscreenFragment.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/echo/EchoFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/echo/EchoFragment.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/echo/VideoItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/echo/VideoItem.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/echo/VideoItemHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/echo/VideoItemHolder.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/echo/VideoItemsAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/echo/VideoItemsAdapter.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/echo/VolumeStateViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/echo/VolumeStateViewModel.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/echo/VolumeStore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/echo/VolumeStore.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/fbook/Extensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/fbook/Extensions.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/fbook/FbookAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/fbook/FbookAdapter.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/fbook/FbookFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/fbook/FbookFragment.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/fbook/FbookViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/fbook/FbookViewModel.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/fbook/FloatPlayerManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/fbook/FloatPlayerManager.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/fbook/OverlayPlayerInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/fbook/OverlayPlayerInfo.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/fbook/player/BigPlayerDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/fbook/player/BigPlayerDialog.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/fbook/player/FloatPlayerController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/fbook/player/FloatPlayerController.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/fbook/player/PlayerPanel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/fbook/player/PlayerPanel.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/fbook/vh/FbookItemHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/fbook/vh/FbookItemHolder.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/fbook/vh/PhotoViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/fbook/vh/PhotoViewHolder.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/fbook/vh/TextViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/fbook/vh/TextViewHolder.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/fbook/vh/VideoViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/fbook/vh/VideoViewHolder.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/grid/GridContentFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/grid/GridContentFragment.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/grid/GridRecyclerViewWithUserClickFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/grid/GridRecyclerViewWithUserClickFragment.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/grid/ItemsAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/grid/ItemsAdapter.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/grid/SelectionKey.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/grid/SelectionKey.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/grid/SinglePlayerFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/grid/SinglePlayerFragment.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/grid/TextViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/grid/TextViewHolder.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/grid/VideoItemDetailsLookup.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/grid/VideoItemDetailsLookup.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/grid/VideoTagKeyProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/grid/VideoTagKeyProvider.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/grid/VideoViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/grid/VideoViewHolder.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/grid/VideosViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/grid/VideosViewModel.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/list/BaseViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/list/BaseViewHolder.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/list/ItemsAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/list/ItemsAdapter.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/list/PlayerFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/list/PlayerFragment.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/list/TextViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/list/TextViewHolder.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/list/VerticalListRecyclerViewFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/list/VerticalListRecyclerViewFragment.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/list/VideoViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/list/VideoViewHolder.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/list/data/Item.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/list/data/Item.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/list/data/ItemIcon.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/list/data/ItemIcon.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/main/DemoItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/main/DemoItem.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/main/DemoItemViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/main/DemoItemViewHolder.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/main/DemoItemsAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/main/DemoItemsAdapter.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/main/MainListFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/main/MainListFragment.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/main/MainPagerFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/main/MainPagerFragment.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/main/TextViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/main/TextViewHolder.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/manual/ManualRecyclerViewFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/manual/ManualRecyclerViewFragment.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/manual/ManualVideoViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/manual/ManualVideoViewHolder.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/manual/ManualVideosAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/manual/ManualVideosAdapter.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/mix/ItemsAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/mix/ItemsAdapter.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/mix/MixMediaFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/mix/MixMediaFragment.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/mix/VideoViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/mix/VideoViewHolder.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/motion/KohiiDemoBindingAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/motion/KohiiDemoBindingAdapter.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/motion/Motion.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/motion/Motion.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/motion/MotionFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/motion/MotionFragment.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/motion/PlayerActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/motion/PlayerActivity.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/motion/Presenter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/motion/Presenter.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/motion/Video.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/motion/Video.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/mstdtl/MasterDetailFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/mstdtl/MasterDetailFragment.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/nested1/VerticalItemViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/nested1/VerticalItemViewHolder.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/nested1/VerticalItemsAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/nested1/VerticalItemsAdapter.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/nested1/VerticalRecyclerViewInsideNestedScrollViewFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/nested1/VerticalRecyclerViewInsideNestedScrollViewFragment.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/nested2/HorizontalItemViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/nested2/HorizontalItemViewHolder.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/nested2/HorizontalItemsAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/nested2/HorizontalItemsAdapter.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/nested2/HorizontalRecyclerViewInsideNestedScrollViewFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/nested2/HorizontalRecyclerViewInsideNestedScrollViewFragment.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/nested3/NestedItemsAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/nested3/NestedItemsAdapter.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/nested3/NestedScrollViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/nested3/NestedScrollViewHolder.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/nested3/NestedScrollViewInsideRecyclerViewFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/nested3/NestedScrollViewInsideRecyclerViewFragment.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/nested3/NestedTextViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/nested3/NestedTextViewHolder.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/nested3/NestedVideoViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/nested3/NestedVideoViewHolder.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/nested4/ItemsAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/nested4/ItemsAdapter.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/nested4/TextViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/nested4/TextViewHolder.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/nested4/VerticalFixedHeightRecyclerViewInsideNestedScrollViewFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/nested4/VerticalFixedHeightRecyclerViewInsideNestedScrollViewFragment.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/nested4/VideoViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/nested4/VideoViewHolder.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/nested5/HolderStateEntry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/nested5/HolderStateEntry.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/nested5/MainAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/nested5/MainAdapter.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/nested5/MainViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/nested5/MainViewHolder.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/nested5/NestedRecyclerViewAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/nested5/NestedRecyclerViewAdapter.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/nested5/NestedRecyclerViewViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/nested5/NestedRecyclerViewViewHolder.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/nested5/RecyclerViewInsideRecyclerViewFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/nested5/RecyclerViewInsideRecyclerViewFragment.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/nested5/VideoViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/nested5/VideoViewHolder.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/overlay/BaseViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/overlay/BaseViewHolder.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/overlay/OverlayViewFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/overlay/OverlayViewFragment.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/overlay/OverlayViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/overlay/OverlayViewModel.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/overlay/VideoItemHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/overlay/VideoItemHolder.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/overlay/VideoItemLookup.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/overlay/VideoItemLookup.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/overlay/VideoItemsAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/overlay/VideoItemsAdapter.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/overlay/VideoTagKeyProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/overlay/VideoTagKeyProvider.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/overlay/VideosViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/overlay/VideosViewModel.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/pagers/GridContentFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/pagers/GridContentFragment.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/pagers/ItemsAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/pagers/ItemsAdapter.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/pagers/PageFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/pagers/PageFragment.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/pagers/TextViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/pagers/TextViewHolder.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/pagers/VideoViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/pagers/VideoViewHolder.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/pagers/ViewPager1WithFragmentsFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/pagers/ViewPager1WithFragmentsFragment.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/pagers/ViewPager1WithRecyclerViewFragmentsFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/pagers/ViewPager1WithRecyclerViewFragmentsFragment.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/pagers/ViewPager1WithViewsFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/pagers/ViewPager1WithViewsFragment.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/pagers/ViewPager2WithFragmentsFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/pagers/ViewPager2WithFragmentsFragment.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/pagers/ViewPager2WithRecyclerViewFragmentsFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/pagers/ViewPager2WithRecyclerViewFragmentsFragment.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/pagers/ViewPager2WithViewsFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/pagers/ViewPager2WithViewsFragment.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/pinp/PictureInPictureFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/pinp/PictureInPictureFragment.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/sview/PlayerDialogFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/sview/PlayerDialogFragment.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/sview/ScrollViewFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/sview/ScrollViewFragment.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/youtube/YouTubeFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/youtube/YouTubeFragment.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/youtube/YouTubePlaylistPagingAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/youtube/YouTubePlaylistPagingAdapter.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/youtube/YouTubePlaylistPagingSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/youtube/YouTubePlaylistPagingSource.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/youtube/YouTubePlaylistRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/youtube/YouTubePlaylistRepository.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/youtube/YouTubeViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/youtube/YouTubeViewHolder.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/java/kohii/v1/sample/ui/youtube/YouTubeViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/java/kohii/v1/sample/ui/youtube/YouTubeViewModel.kt -------------------------------------------------------------------------------- /kohii-sample/src/main/res/drawable-v24/ic_kohii_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/drawable-v24/ic_kohii_launcher.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/drawable/fb_volume_switch.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/drawable/fb_volume_switch.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/drawable/ic_home_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/drawable/ic_home_black_24dp.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/drawable/ic_inbox_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/drawable/ic_inbox_black_24dp.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/drawable/ic_kohii.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/drawable/ic_kohii.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/drawable/ic_kohii_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/drawable/ic_kohii_launcher.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/drawable/ic_picture_in_picture_alt_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/drawable/ic_picture_in_picture_alt_black_24dp.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/drawable/ic_subscriptions_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/drawable/ic_subscriptions_black_24dp.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/drawable/ic_trending_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/drawable/ic_trending_black_24dp.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/drawable/ic_volume_off_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/drawable/ic_volume_off_black_24dp.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/drawable/ic_volume_on_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/drawable/ic_volume_on_black_24dp.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/drawable/nav_item_color_state.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/drawable/nav_item_color_state.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/drawable/shape_line.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/drawable/shape_line.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/layout-land/fragment_ads_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/layout-land/fragment_ads_list.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/layout-land/fragment_dev_ad_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/layout-land/fragment_dev_ad_list.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/layout-land/fragment_fbook_player.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/layout-land/fragment_fbook_player.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/layout-land/fragment_master_detail.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/layout-land/fragment_master_detail.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/layout-land/fragment_pager_page.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/layout-land/fragment_pager_page.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/layout-land/fragment_player_horizontal.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/layout-land/fragment_player_horizontal.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/layout-land/fragment_recyclerview_grid.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/layout-land/fragment_recyclerview_grid.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/layout-land/holder_video_text_overlay.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/layout-land/holder_video_text_overlay.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/layout-w600dp/fragment_facebook.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/layout-w600dp/fragment_facebook.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/layout/activity_debug.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/layout/activity_debug.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/layout/activity_dev_recyclerview.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/layout/activity_dev_recyclerview.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/layout/activity_dev_scrollview.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/layout/activity_dev_scrollview.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/layout/activity_facebook.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/layout/activity_facebook.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/layout/activity_player.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/layout/activity_player.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/layout/activity_youtube.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/layout/activity_youtube.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/layout/dev_player_controller.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/layout/dev_player_controller.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/layout/dev_video_holder.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/layout/dev_video_holder.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/layout/fragment_ads_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/layout/fragment_ads_list.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/layout/fragment_debug_nestsv_in_rv.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/layout/fragment_debug_nestsv_in_rv.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/layout/fragment_debug_rv_in_nestsv_horizontal.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/layout/fragment_debug_rv_in_nestsv_horizontal.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/layout/fragment_debug_rv_in_nestsv_vertical.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/layout/fragment_debug_rv_in_nestsv_vertical.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/layout/fragment_dev_ad_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/layout/fragment_dev_ad_list.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/layout/fragment_facebook.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/layout/fragment_facebook.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/layout/fragment_fbook_player.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/layout/fragment_fbook_player.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/layout/fragment_grid.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/layout/fragment_grid.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/layout/fragment_manual_scroll_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/layout/fragment_manual_scroll_view.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/layout/fragment_master_detail.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/layout/fragment_master_detail.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/layout/fragment_motion.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/layout/fragment_motion.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/layout/fragment_pager.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/layout/fragment_pager.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/layout/fragment_pager_2_horizontal.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/layout/fragment_pager_2_horizontal.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/layout/fragment_pager_2_vertical.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/layout/fragment_pager_2_vertical.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/layout/fragment_pager_page.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/layout/fragment_pager_page.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/layout/fragment_pager_page_land.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/layout/fragment_pager_page_land.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/layout/fragment_pager_page_port.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/layout/fragment_pager_page_port.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/layout/fragment_pip.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/layout/fragment_pip.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/layout/fragment_player.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/layout/fragment_player.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/layout/fragment_player_horizontal.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/layout/fragment_player_horizontal.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/layout/fragment_recycler_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/layout/fragment_recycler_view.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/layout/fragment_recycler_view_motion.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/layout/fragment_recycler_view_motion.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/layout/fragment_recyclerview_grid.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/layout/fragment_recyclerview_grid.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/layout/fragment_scroll_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/layout/fragment_scroll_view.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/layout/fragment_scrollview_recyclerview.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/layout/fragment_scrollview_recyclerview.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/layout/fragment_test_reuse_bridge.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/layout/fragment_test_reuse_bridge.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/layout/holder_debug_nestsv.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/layout/holder_debug_nestsv.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/layout/holder_fbook_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/layout/holder_fbook_item.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/layout/holder_loading.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/layout/holder_loading.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/layout/holder_main_demo_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/layout/holder_main_demo_item.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/layout/holder_main_text.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/layout/holder_main_text.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/layout/holder_mix_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/layout/holder_mix_view.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/layout/holder_nested_normal.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/layout/holder_nested_normal.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/layout/holder_nested_recyclerview.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/layout/holder_nested_recyclerview.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/layout/holder_player_container.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/layout/holder_player_container.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/layout/holder_player_container_with_title.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/layout/holder_player_container_with_title.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/layout/holder_player_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/layout/holder_player_view.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/layout/holder_player_view_horizontal.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/layout/holder_player_view_horizontal.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/layout/holder_text_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/layout/holder_text_view.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/layout/holder_video_text_overlay.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/layout/holder_video_text_overlay.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/layout/holder_video_text_reuse.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/layout/holder_video_text_reuse.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/layout/holder_youtube_container.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/layout/holder_youtube_container.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/layout/main_activity.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/layout/main_activity.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/layout/manual_video_holder.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/layout/manual_video_holder.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/layout/overlay_video_container.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/layout/overlay_video_container.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/layout/playerview_spherical.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/layout/playerview_spherical.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/layout/playerview_surface.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/layout/playerview_surface.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/layout/playerview_texture.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/layout/playerview_texture.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/layout/widget_float_player.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/layout/widget_float_player.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/layout/widget_simple_textview.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/layout/widget_simple_textview.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/layout/widget_video_container.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/layout/widget_video_container.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/menu/bottom_nav_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/menu/bottom_nav_menu.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /kohii-sample/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /kohii-sample/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /kohii-sample/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /kohii-sample/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /kohii-sample/src/main/res/transition/player_exit_transition.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/transition/player_exit_transition.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/transition/player_shared_element_transition.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/transition/player_shared_element_transition.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/values-land/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/values-land/dimens.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/values/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/values/ic_launcher_background.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/xml-land/overlay_motion_scene.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/xml-land/overlay_motion_scene.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/xml/network_security_config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/xml/network_security_config.xml -------------------------------------------------------------------------------- /kohii-sample/src/main/res/xml/overlay_motion_scene.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/kohii-sample/src/main/res/xml/overlay_motion_scene.xml -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /release_docs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/release_docs.sh -------------------------------------------------------------------------------- /serve_docs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/serve_docs.sh -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/kohii/HEAD/settings.gradle.kts --------------------------------------------------------------------------------