├── RotateDemo ├── .gitignore ├── src │ └── main │ │ ├── res │ │ ├── drawable-hdpi │ │ │ └── ic_launcher.png │ │ ├── drawable-mdpi │ │ │ └── ic_launcher.png │ │ ├── drawable-xhdpi │ │ │ └── ic_launcher.png │ │ ├── drawable-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── player_defaultcover.png │ │ ├── values │ │ │ ├── styles.xml │ │ │ ├── dimens.xml │ │ │ └── strings.xml │ │ ├── menu │ │ │ └── main.xml │ │ ├── layout │ │ │ ├── activity_main.xml │ │ │ └── fragment_main.xml │ │ └── values-w820dp │ │ │ └── dimens.xml │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── com │ │ └── avenwu │ │ └── rotatedemo │ │ └── MainActivity.java ├── build.gradle └── RotateDemo.iml ├── RotateView ├── .gitignore ├── src │ └── main │ │ ├── res │ │ ├── values │ │ │ ├── strings.xml │ │ │ ├── attrs.xml │ │ │ └── styles.xml │ │ ├── drawable-hdpi │ │ │ └── ic_launcher.png │ │ ├── drawable-mdpi │ │ │ └── ic_launcher.png │ │ ├── drawable-xhdpi │ │ │ └── ic_launcher.png │ │ ├── values-v11 │ │ │ └── styles.xml │ │ └── values-v14 │ │ │ └── styles.xml │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── com │ │ └── avenwu │ │ └── rotateview │ │ └── RotationView.java ├── build.gradle └── RotateView.iml ├── settings.gradle ├── .gitignore ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── screenshot ├── device-2013-10-25-153633.png └── device-2013-10-25-153703.png ├── README.md ├── RotateDemoProject.iml ├── gradlew.bat ├── gradlew └── LICENSE /RotateDemo/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /RotateView/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':RotateDemo', ':RotateView' 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .gradle 2 | /local.properties 3 | /.idea/workspace.xml 4 | /.idea 5 | /out 6 | .DS_Store 7 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avenwu/rotateviewdemo/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /RotateView/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | RotateView 3 | 4 | -------------------------------------------------------------------------------- /screenshot/device-2013-10-25-153633.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avenwu/rotateviewdemo/HEAD/screenshot/device-2013-10-25-153633.png -------------------------------------------------------------------------------- /screenshot/device-2013-10-25-153703.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avenwu/rotateviewdemo/HEAD/screenshot/device-2013-10-25-153703.png -------------------------------------------------------------------------------- /RotateDemo/src/main/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avenwu/rotateviewdemo/HEAD/RotateDemo/src/main/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /RotateDemo/src/main/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avenwu/rotateviewdemo/HEAD/RotateDemo/src/main/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /RotateView/src/main/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avenwu/rotateviewdemo/HEAD/RotateView/src/main/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /RotateView/src/main/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avenwu/rotateviewdemo/HEAD/RotateView/src/main/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /RotateDemo/src/main/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avenwu/rotateviewdemo/HEAD/RotateDemo/src/main/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /RotateDemo/src/main/res/drawable-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avenwu/rotateviewdemo/HEAD/RotateDemo/src/main/res/drawable-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /RotateView/src/main/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avenwu/rotateviewdemo/HEAD/RotateView/src/main/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /RotateDemo/src/main/res/drawable-xxhdpi/player_defaultcover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avenwu/rotateviewdemo/HEAD/RotateDemo/src/main/res/drawable-xxhdpi/player_defaultcover.png -------------------------------------------------------------------------------- /RotateDemo/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /RotateView/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /RotateDemo/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 6 | 7 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Fri Oct 25 12:24:08 CST 2013 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=http\://services.gradle.org/distributions/gradle-1.8-bin.zip 7 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | rotateviewdemo 2 | ============== 3 | 4 | Demo application for usage of RoateView 5 | 6 | ![Screenshot](https://raw.github.com/avenwu/rotateviewdemo/master/screenshot/device-2013-10-25-153633.png) 7 | ![Screenshot](https://raw.github.com/avenwu/rotateviewdemo/master/screenshot/device-2013-10-25-153703.png) 8 | 9 | 10 | -------------------------------------------------------------------------------- /RotateDemo/src/main/res/menu/main.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 8 | 9 | -------------------------------------------------------------------------------- /RotateDemo/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- 1 | 8 | -------------------------------------------------------------------------------- /RotateView/src/main/res/values-v11/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /RotateDemo/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 64dp 6 | 7 | -------------------------------------------------------------------------------- /RotateView/src/main/res/values-v14/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /RotateView/build.gradle: -------------------------------------------------------------------------------- 1 | buildscript { 2 | repositories { 3 | mavenCentral() 4 | } 5 | dependencies { 6 | classpath 'com.android.tools.build:gradle:0.6.+' 7 | } 8 | } 9 | apply plugin: 'android-library' 10 | 11 | repositories { 12 | mavenCentral() 13 | } 14 | 15 | android { 16 | compileSdkVersion 18 17 | buildToolsVersion "17.0.0" 18 | 19 | defaultConfig { 20 | minSdkVersion 7 21 | targetSdkVersion 18 22 | } 23 | } 24 | 25 | dependencies { 26 | } 27 | -------------------------------------------------------------------------------- /RotateView/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 7 | 8 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /RotateDemo/build.gradle: -------------------------------------------------------------------------------- 1 | buildscript { 2 | repositories { 3 | mavenCentral() 4 | } 5 | dependencies { 6 | classpath 'com.android.tools.build:gradle:0.6.+' 7 | } 8 | } 9 | apply plugin: 'android' 10 | 11 | repositories { 12 | mavenCentral() 13 | } 14 | 15 | android { 16 | compileSdkVersion 18 17 | buildToolsVersion "17.0.0" 18 | 19 | defaultConfig { 20 | minSdkVersion 7 21 | targetSdkVersion 18 22 | } 23 | } 24 | 25 | dependencies { 26 | compile 'com.android.support:appcompat-v7:+' 27 | compile project (':RotateView') 28 | } 29 | -------------------------------------------------------------------------------- /RotateDemo/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | RotateDemo 5 | Settings 6 | This application is demo for RotateView usage.\nClick the button to start/stop animation of RotateView 7 | Reset 8 | Start 9 | Stop 10 | No need to reset. 11 | Reset sucess. 12 | 13 | -------------------------------------------------------------------------------- /RotateDemoProject.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /RotateView/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 14 | 15 | 16 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /RotateDemo/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 10 | 11 | 16 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /RotateView/RotateView.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 18 | 19 | 20 | 21 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | -------------------------------------------------------------------------------- /RotateDemo/src/main/res/layout/fragment_main.xml: -------------------------------------------------------------------------------- 1 | 11 | 12 | 16 | 17 | 24 | 25 | 26 | 31 | 32 |