├── .gitignore ├── .idea ├── codeStyleSettings.xml ├── copyright │ ├── eneim.xml │ └── profiles_settings.xml └── dictionaries │ └── eneim.xml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── art ├── sample.gif └── web_hi_res_512.png ├── flvv ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── im │ │ └── ene │ │ └── lab │ │ └── flvv │ │ └── ApplicationTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── im │ │ │ └── ene │ │ │ └── lab │ │ │ └── flvv │ │ │ ├── FloppyVideoView.java │ │ │ └── ScaleType.java │ └── res │ │ └── values │ │ ├── attrs.xml │ │ └── strings.xml │ └── test │ └── java │ └── im │ └── ene │ └── lab │ └── flvv │ └── ExampleUnitTest.java ├── gradle.properties-sample ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── sample ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── im │ │ └── ene │ │ └── lab │ │ └── flvv │ │ └── sample │ │ └── ApplicationTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── im │ │ │ └── ene │ │ │ └── lab │ │ │ └── flvv │ │ │ └── sample │ │ │ ├── FlvvApp.java │ │ │ ├── data │ │ │ ├── entity │ │ │ │ ├── Entity.java │ │ │ │ └── VideoEntity.java │ │ │ └── repository │ │ │ │ ├── Repository.java │ │ │ │ └── VideosRepo.java │ │ │ ├── features │ │ │ ├── showcase │ │ │ │ ├── ShowcaseActivity.java │ │ │ │ ├── ShowcaseFragment.java │ │ │ │ ├── ShowcasePresenter.java │ │ │ │ ├── ShowcasePresenterImpl.java │ │ │ │ └── ShowcaseView.java │ │ │ └── standalone │ │ │ │ └── StandalonePlayerActivity.java │ │ │ └── model │ │ │ ├── Model.java │ │ │ └── VideoModel.java │ └── res │ │ ├── layout │ │ ├── activity_main.xml │ │ ├── fragment_showcases.xml │ │ └── vh_item_showcase.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 │ │ ├── raw │ │ ├── horizontal.mp4 │ │ ├── square.mp4 │ │ ├── vertical.mp4 │ │ └── vertical_big.mp4 │ │ ├── values-w820dp │ │ └── dimens.xml │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── im │ └── ene │ └── lab │ └── flvv │ └── sample │ └── ExampleUnitTest.java └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/FloppyVideoView/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/codeStyleSettings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/FloppyVideoView/HEAD/.idea/codeStyleSettings.xml -------------------------------------------------------------------------------- /.idea/copyright/eneim.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/FloppyVideoView/HEAD/.idea/copyright/eneim.xml -------------------------------------------------------------------------------- /.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/FloppyVideoView/HEAD/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/dictionaries/eneim.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/FloppyVideoView/HEAD/.idea/dictionaries/eneim.xml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/FloppyVideoView/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/FloppyVideoView/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/FloppyVideoView/HEAD/README.md -------------------------------------------------------------------------------- /art/sample.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/FloppyVideoView/HEAD/art/sample.gif -------------------------------------------------------------------------------- /art/web_hi_res_512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/FloppyVideoView/HEAD/art/web_hi_res_512.png -------------------------------------------------------------------------------- /flvv/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /flvv/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/FloppyVideoView/HEAD/flvv/build.gradle -------------------------------------------------------------------------------- /flvv/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/FloppyVideoView/HEAD/flvv/proguard-rules.pro -------------------------------------------------------------------------------- /flvv/src/androidTest/java/im/ene/lab/flvv/ApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/FloppyVideoView/HEAD/flvv/src/androidTest/java/im/ene/lab/flvv/ApplicationTest.java -------------------------------------------------------------------------------- /flvv/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /flvv/src/main/java/im/ene/lab/flvv/FloppyVideoView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/FloppyVideoView/HEAD/flvv/src/main/java/im/ene/lab/flvv/FloppyVideoView.java -------------------------------------------------------------------------------- /flvv/src/main/java/im/ene/lab/flvv/ScaleType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/FloppyVideoView/HEAD/flvv/src/main/java/im/ene/lab/flvv/ScaleType.java -------------------------------------------------------------------------------- /flvv/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/FloppyVideoView/HEAD/flvv/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /flvv/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/FloppyVideoView/HEAD/flvv/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /flvv/src/test/java/im/ene/lab/flvv/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/FloppyVideoView/HEAD/flvv/src/test/java/im/ene/lab/flvv/ExampleUnitTest.java -------------------------------------------------------------------------------- /gradle.properties-sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/FloppyVideoView/HEAD/gradle.properties-sample -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/FloppyVideoView/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/FloppyVideoView/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/FloppyVideoView/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/FloppyVideoView/HEAD/gradlew.bat -------------------------------------------------------------------------------- /sample/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /sample/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/FloppyVideoView/HEAD/sample/build.gradle -------------------------------------------------------------------------------- /sample/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/FloppyVideoView/HEAD/sample/proguard-rules.pro -------------------------------------------------------------------------------- /sample/src/androidTest/java/im/ene/lab/flvv/sample/ApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/FloppyVideoView/HEAD/sample/src/androidTest/java/im/ene/lab/flvv/sample/ApplicationTest.java -------------------------------------------------------------------------------- /sample/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/FloppyVideoView/HEAD/sample/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /sample/src/main/java/im/ene/lab/flvv/sample/FlvvApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/FloppyVideoView/HEAD/sample/src/main/java/im/ene/lab/flvv/sample/FlvvApp.java -------------------------------------------------------------------------------- /sample/src/main/java/im/ene/lab/flvv/sample/data/entity/Entity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/FloppyVideoView/HEAD/sample/src/main/java/im/ene/lab/flvv/sample/data/entity/Entity.java -------------------------------------------------------------------------------- /sample/src/main/java/im/ene/lab/flvv/sample/data/entity/VideoEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/FloppyVideoView/HEAD/sample/src/main/java/im/ene/lab/flvv/sample/data/entity/VideoEntity.java -------------------------------------------------------------------------------- /sample/src/main/java/im/ene/lab/flvv/sample/data/repository/Repository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/FloppyVideoView/HEAD/sample/src/main/java/im/ene/lab/flvv/sample/data/repository/Repository.java -------------------------------------------------------------------------------- /sample/src/main/java/im/ene/lab/flvv/sample/data/repository/VideosRepo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/FloppyVideoView/HEAD/sample/src/main/java/im/ene/lab/flvv/sample/data/repository/VideosRepo.java -------------------------------------------------------------------------------- /sample/src/main/java/im/ene/lab/flvv/sample/features/showcase/ShowcaseActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/FloppyVideoView/HEAD/sample/src/main/java/im/ene/lab/flvv/sample/features/showcase/ShowcaseActivity.java -------------------------------------------------------------------------------- /sample/src/main/java/im/ene/lab/flvv/sample/features/showcase/ShowcaseFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/FloppyVideoView/HEAD/sample/src/main/java/im/ene/lab/flvv/sample/features/showcase/ShowcaseFragment.java -------------------------------------------------------------------------------- /sample/src/main/java/im/ene/lab/flvv/sample/features/showcase/ShowcasePresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/FloppyVideoView/HEAD/sample/src/main/java/im/ene/lab/flvv/sample/features/showcase/ShowcasePresenter.java -------------------------------------------------------------------------------- /sample/src/main/java/im/ene/lab/flvv/sample/features/showcase/ShowcasePresenterImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/FloppyVideoView/HEAD/sample/src/main/java/im/ene/lab/flvv/sample/features/showcase/ShowcasePresenterImpl.java -------------------------------------------------------------------------------- /sample/src/main/java/im/ene/lab/flvv/sample/features/showcase/ShowcaseView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/FloppyVideoView/HEAD/sample/src/main/java/im/ene/lab/flvv/sample/features/showcase/ShowcaseView.java -------------------------------------------------------------------------------- /sample/src/main/java/im/ene/lab/flvv/sample/features/standalone/StandalonePlayerActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/FloppyVideoView/HEAD/sample/src/main/java/im/ene/lab/flvv/sample/features/standalone/StandalonePlayerActivity.java -------------------------------------------------------------------------------- /sample/src/main/java/im/ene/lab/flvv/sample/model/Model.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/FloppyVideoView/HEAD/sample/src/main/java/im/ene/lab/flvv/sample/model/Model.java -------------------------------------------------------------------------------- /sample/src/main/java/im/ene/lab/flvv/sample/model/VideoModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/FloppyVideoView/HEAD/sample/src/main/java/im/ene/lab/flvv/sample/model/VideoModel.java -------------------------------------------------------------------------------- /sample/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/FloppyVideoView/HEAD/sample/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/fragment_showcases.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/FloppyVideoView/HEAD/sample/src/main/res/layout/fragment_showcases.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/vh_item_showcase.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/FloppyVideoView/HEAD/sample/src/main/res/layout/vh_item_showcase.xml -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/FloppyVideoView/HEAD/sample/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/FloppyVideoView/HEAD/sample/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/FloppyVideoView/HEAD/sample/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/FloppyVideoView/HEAD/sample/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/FloppyVideoView/HEAD/sample/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/raw/horizontal.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/FloppyVideoView/HEAD/sample/src/main/res/raw/horizontal.mp4 -------------------------------------------------------------------------------- /sample/src/main/res/raw/square.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/FloppyVideoView/HEAD/sample/src/main/res/raw/square.mp4 -------------------------------------------------------------------------------- /sample/src/main/res/raw/vertical.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/FloppyVideoView/HEAD/sample/src/main/res/raw/vertical.mp4 -------------------------------------------------------------------------------- /sample/src/main/res/raw/vertical_big.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/FloppyVideoView/HEAD/sample/src/main/res/raw/vertical_big.mp4 -------------------------------------------------------------------------------- /sample/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/FloppyVideoView/HEAD/sample/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/FloppyVideoView/HEAD/sample/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/FloppyVideoView/HEAD/sample/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/FloppyVideoView/HEAD/sample/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/FloppyVideoView/HEAD/sample/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /sample/src/test/java/im/ene/lab/flvv/sample/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneim/FloppyVideoView/HEAD/sample/src/test/java/im/ene/lab/flvv/sample/ExampleUnitTest.java -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':sample', ':flvv' 2 | --------------------------------------------------------------------------------