├── .gitattributes ├── .gitignore ├── .idea ├── .name ├── compiler.xml ├── copyright │ └── profiles_settings.xml ├── dictionaries │ └── Administrator.xml ├── encodings.xml ├── gradle.xml ├── libraries │ ├── appcompat_v7_20_0_0.xml │ ├── nineoldandroids_lib.xml │ ├── support_annotations_20_0_0.xml │ └── support_v4_20_0_0.xml ├── misc.xml ├── modules.xml ├── scopes │ └── scope_settings.xml └── vcs.xml ├── CanvasView-master.iml ├── README.md ├── app ├── .gitignore ├── app.iml ├── build.gradle ├── libs │ └── nineoldandroids-lib.jar ├── proguard-rules.txt └── src │ └── main │ ├── AndroidManifest.xml │ ├── ic_launcher-web.png │ ├── java │ └── com │ │ └── etong │ │ └── canvasview_master │ │ └── app │ │ ├── AnimUtil.java │ │ ├── ArcTranslateAnimation.java │ │ ├── Circle.java │ │ ├── CircleCanvasDemo1.java │ │ ├── CircleCanvasLayout.java │ │ ├── CircleCanvasView.java │ │ ├── CircleDrawable.java │ │ ├── MainActivity.java │ │ ├── MeteorActivity.java │ │ └── MyCircle.java │ └── res │ ├── anim │ └── slide_out_bottom.xml │ ├── drawable-hdpi │ ├── add.png │ └── ic_launcher.png │ ├── drawable-mdpi │ ├── add.png │ └── ic_launcher.png │ ├── drawable-xhdpi │ ├── add.png │ └── ic_launcher.png │ ├── drawable-xxhdpi │ ├── add.png │ └── ic_launcher.png │ ├── drawable │ └── circle_background.xml │ ├── layout │ ├── activity_circle_canvas_demo1.xml │ ├── activity_main.xml │ └── activity_meteor.xml │ ├── menu │ ├── circle_canvas_demo1.xml │ └── main.xml │ ├── values-w820dp │ └── dimens.xml │ └── values │ ├── attrs.xml │ ├── colors.xml │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── screenshots ├── canvasLayout.gif └── canvasLayout1.gif └── settings.gradle /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoyWallace/CanvasView-master/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .gradle 2 | /local.properties 3 | /.idea/workspace.xml 4 | .DS_Store 5 | -------------------------------------------------------------------------------- /.idea/.name: -------------------------------------------------------------------------------- 1 | CanvasView-master -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoyWallace/CanvasView-master/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoyWallace/CanvasView-master/HEAD/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/dictionaries/Administrator.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoyWallace/CanvasView-master/HEAD/.idea/dictionaries/Administrator.xml -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoyWallace/CanvasView-master/HEAD/.idea/encodings.xml -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoyWallace/CanvasView-master/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.idea/libraries/appcompat_v7_20_0_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoyWallace/CanvasView-master/HEAD/.idea/libraries/appcompat_v7_20_0_0.xml -------------------------------------------------------------------------------- /.idea/libraries/nineoldandroids_lib.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoyWallace/CanvasView-master/HEAD/.idea/libraries/nineoldandroids_lib.xml -------------------------------------------------------------------------------- /.idea/libraries/support_annotations_20_0_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoyWallace/CanvasView-master/HEAD/.idea/libraries/support_annotations_20_0_0.xml -------------------------------------------------------------------------------- /.idea/libraries/support_v4_20_0_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoyWallace/CanvasView-master/HEAD/.idea/libraries/support_v4_20_0_0.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoyWallace/CanvasView-master/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoyWallace/CanvasView-master/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/scopes/scope_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoyWallace/CanvasView-master/HEAD/.idea/scopes/scope_settings.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoyWallace/CanvasView-master/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /CanvasView-master.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoyWallace/CanvasView-master/HEAD/CanvasView-master.iml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoyWallace/CanvasView-master/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/app.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoyWallace/CanvasView-master/HEAD/app/app.iml -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoyWallace/CanvasView-master/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/libs/nineoldandroids-lib.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoyWallace/CanvasView-master/HEAD/app/libs/nineoldandroids-lib.jar -------------------------------------------------------------------------------- /app/proguard-rules.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoyWallace/CanvasView-master/HEAD/app/proguard-rules.txt -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoyWallace/CanvasView-master/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/ic_launcher-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoyWallace/CanvasView-master/HEAD/app/src/main/ic_launcher-web.png -------------------------------------------------------------------------------- /app/src/main/java/com/etong/canvasview_master/app/AnimUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoyWallace/CanvasView-master/HEAD/app/src/main/java/com/etong/canvasview_master/app/AnimUtil.java -------------------------------------------------------------------------------- /app/src/main/java/com/etong/canvasview_master/app/ArcTranslateAnimation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoyWallace/CanvasView-master/HEAD/app/src/main/java/com/etong/canvasview_master/app/ArcTranslateAnimation.java -------------------------------------------------------------------------------- /app/src/main/java/com/etong/canvasview_master/app/Circle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoyWallace/CanvasView-master/HEAD/app/src/main/java/com/etong/canvasview_master/app/Circle.java -------------------------------------------------------------------------------- /app/src/main/java/com/etong/canvasview_master/app/CircleCanvasDemo1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoyWallace/CanvasView-master/HEAD/app/src/main/java/com/etong/canvasview_master/app/CircleCanvasDemo1.java -------------------------------------------------------------------------------- /app/src/main/java/com/etong/canvasview_master/app/CircleCanvasLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoyWallace/CanvasView-master/HEAD/app/src/main/java/com/etong/canvasview_master/app/CircleCanvasLayout.java -------------------------------------------------------------------------------- /app/src/main/java/com/etong/canvasview_master/app/CircleCanvasView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoyWallace/CanvasView-master/HEAD/app/src/main/java/com/etong/canvasview_master/app/CircleCanvasView.java -------------------------------------------------------------------------------- /app/src/main/java/com/etong/canvasview_master/app/CircleDrawable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoyWallace/CanvasView-master/HEAD/app/src/main/java/com/etong/canvasview_master/app/CircleDrawable.java -------------------------------------------------------------------------------- /app/src/main/java/com/etong/canvasview_master/app/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoyWallace/CanvasView-master/HEAD/app/src/main/java/com/etong/canvasview_master/app/MainActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/etong/canvasview_master/app/MeteorActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoyWallace/CanvasView-master/HEAD/app/src/main/java/com/etong/canvasview_master/app/MeteorActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/etong/canvasview_master/app/MyCircle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoyWallace/CanvasView-master/HEAD/app/src/main/java/com/etong/canvasview_master/app/MyCircle.java -------------------------------------------------------------------------------- /app/src/main/res/anim/slide_out_bottom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoyWallace/CanvasView-master/HEAD/app/src/main/res/anim/slide_out_bottom.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoyWallace/CanvasView-master/HEAD/app/src/main/res/drawable-hdpi/add.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoyWallace/CanvasView-master/HEAD/app/src/main/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoyWallace/CanvasView-master/HEAD/app/src/main/res/drawable-mdpi/add.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoyWallace/CanvasView-master/HEAD/app/src/main/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoyWallace/CanvasView-master/HEAD/app/src/main/res/drawable-xhdpi/add.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoyWallace/CanvasView-master/HEAD/app/src/main/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoyWallace/CanvasView-master/HEAD/app/src/main/res/drawable-xxhdpi/add.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoyWallace/CanvasView-master/HEAD/app/src/main/res/drawable-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/circle_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoyWallace/CanvasView-master/HEAD/app/src/main/res/drawable/circle_background.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_circle_canvas_demo1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoyWallace/CanvasView-master/HEAD/app/src/main/res/layout/activity_circle_canvas_demo1.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoyWallace/CanvasView-master/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_meteor.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoyWallace/CanvasView-master/HEAD/app/src/main/res/layout/activity_meteor.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/circle_canvas_demo1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoyWallace/CanvasView-master/HEAD/app/src/main/res/menu/circle_canvas_demo1.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoyWallace/CanvasView-master/HEAD/app/src/main/res/menu/main.xml -------------------------------------------------------------------------------- /app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoyWallace/CanvasView-master/HEAD/app/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoyWallace/CanvasView-master/HEAD/app/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoyWallace/CanvasView-master/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoyWallace/CanvasView-master/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoyWallace/CanvasView-master/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoyWallace/CanvasView-master/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoyWallace/CanvasView-master/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoyWallace/CanvasView-master/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoyWallace/CanvasView-master/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoyWallace/CanvasView-master/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoyWallace/CanvasView-master/HEAD/gradlew.bat -------------------------------------------------------------------------------- /screenshots/canvasLayout.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoyWallace/CanvasView-master/HEAD/screenshots/canvasLayout.gif -------------------------------------------------------------------------------- /screenshots/canvasLayout1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoyWallace/CanvasView-master/HEAD/screenshots/canvasLayout1.gif -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | --------------------------------------------------------------------------------