├── .gitignore ├── .idea ├── caches │ └── gradle_models.ser ├── encodings.xml ├── gradle.xml ├── misc.xml ├── runConfigurations.xml └── vcs.xml ├── LICENSE ├── README.md ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── lky │ │ └── toucheffectsviewdemo │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── lky │ │ │ └── toucheffectsviewdemo │ │ │ ├── TouchEffectsApplication.java │ │ │ ├── activity │ │ │ ├── TouchEffectsBaseActivity.java │ │ │ ├── TouchEffectsListActivity.java │ │ │ ├── TouchEffectsMainActivity.java │ │ │ ├── TouchEffectsPersonalizedSettingsActivity.java │ │ │ ├── TouchEffectsRipple1Activity.java │ │ │ ├── TouchEffectsRippleActivity.java │ │ │ ├── TouchEffectsScaleActivity.java │ │ │ ├── TouchEffectsShakeActivity.java │ │ │ └── TouchEffectsStateActivity.java │ │ │ └── bean │ │ │ └── JumpBean.java │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ └── ic_launcher_background.xml │ │ ├── layout │ │ ├── activity_touch_effects_sample.xml │ │ ├── activity_touch_effects_shake_sample.xml │ │ ├── touch_effects_activity_list.xml │ │ ├── touch_effects_activity_main.xml │ │ ├── touch_effects_activity_personalized_settings.xml │ │ └── touch_effects_layout_list_item.xml │ │ ├── menu │ │ └── main_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 │ │ └── touch_effects.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── lky │ └── toucheffectsviewdemo │ └── ExampleUnitTest.java ├── gif ├── list.gif ├── personalized.gif ├── ripple.gif ├── ripple1.gif ├── scale.gif ├── shake.gif └── state.gif ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── md ├── 个性化设置.md ├── 属性文档.md └── 更新日志.md ├── settings.gradle └── toucheffectslib ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src ├── androidTest └── java │ └── com │ └── lky │ └── toucheffectsmodule │ └── ExampleInstrumentedTest.java ├── main ├── AndroidManifest.xml ├── java │ └── com │ │ └── lky │ │ └── toucheffectsmodule │ │ ├── TouchEffectsManager.java │ │ ├── annotation │ │ ├── ColorType.java │ │ ├── ConstraintType.java │ │ └── DefaultType.java │ │ ├── bean │ │ ├── ColorBean.java │ │ ├── RadiusBean.java │ │ ├── ScaleBean.java │ │ └── extra │ │ │ ├── BaseExtraBean.java │ │ │ └── ExtraAspectRatioBean.java │ │ ├── effects_adapter │ │ ├── EffectsAdapter.java │ │ ├── TouchRipple1Adapter.java │ │ ├── TouchRippleAdapter.java │ │ ├── TouchScaleAdapter.java │ │ ├── TouchShakeAdapter.java │ │ └── TouchStateAdapter.java │ │ ├── effects_proxy │ │ ├── AspectRatioEffectsProxy.java │ │ └── BaseEffectsProxy.java │ │ ├── effects_view │ │ ├── TouchEffectsButton.java │ │ ├── TouchEffectsConstraintLayout.java │ │ ├── TouchEffectsFrameLayout.java │ │ ├── TouchEffectsImageButton.java │ │ ├── TouchEffectsImageView.java │ │ ├── TouchEffectsLinearLayout.java │ │ ├── TouchEffectsRelativeLayout.java │ │ └── TouchEffectsTextView.java │ │ ├── factory │ │ ├── TouchEffectsFactory.java │ │ └── TouchEffectsInflaterFactory.java │ │ ├── impl │ │ ├── AnimatorEndListener.java │ │ └── TouchEffectsViewSubject.java │ │ ├── proxy │ │ ├── TouchEffectsCreateViewPageSubject.java │ │ ├── TouchEffectsCreateViewSubject.java │ │ └── TouchEffectsViewProxy.java │ │ ├── types │ │ ├── TouchEffectsExtraType.java │ │ ├── TouchEffectsSingleType.java │ │ ├── TouchEffectsType.java │ │ ├── TouchEffectsViewType.java │ │ └── TouchEffectsWholeType.java │ │ └── utils │ │ ├── SingleHandler.java │ │ └── TypeUtils.java └── res │ ├── drawable-v21 │ ├── bg_dynamic_click_selector.xml │ └── dark_click_selector.xml │ ├── drawable │ ├── bg_dynamic_click_selector.xml │ └── dark_click_selector.xml │ └── values │ ├── attrs.xml │ ├── colors.xml │ └── strings.xml └── test └── java └── com └── lky └── toucheffectsmodule └── ExampleUnitTest.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/caches/gradle_models.ser: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/.idea/caches/gradle_models.ser -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/.idea/encodings.xml -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/com/lky/toucheffectsviewdemo/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/app/src/androidTest/java/com/lky/toucheffectsviewdemo/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/lky/toucheffectsviewdemo/TouchEffectsApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/app/src/main/java/com/lky/toucheffectsviewdemo/TouchEffectsApplication.java -------------------------------------------------------------------------------- /app/src/main/java/com/lky/toucheffectsviewdemo/activity/TouchEffectsBaseActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/app/src/main/java/com/lky/toucheffectsviewdemo/activity/TouchEffectsBaseActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/lky/toucheffectsviewdemo/activity/TouchEffectsListActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/app/src/main/java/com/lky/toucheffectsviewdemo/activity/TouchEffectsListActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/lky/toucheffectsviewdemo/activity/TouchEffectsMainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/app/src/main/java/com/lky/toucheffectsviewdemo/activity/TouchEffectsMainActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/lky/toucheffectsviewdemo/activity/TouchEffectsPersonalizedSettingsActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/app/src/main/java/com/lky/toucheffectsviewdemo/activity/TouchEffectsPersonalizedSettingsActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/lky/toucheffectsviewdemo/activity/TouchEffectsRipple1Activity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/app/src/main/java/com/lky/toucheffectsviewdemo/activity/TouchEffectsRipple1Activity.java -------------------------------------------------------------------------------- /app/src/main/java/com/lky/toucheffectsviewdemo/activity/TouchEffectsRippleActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/app/src/main/java/com/lky/toucheffectsviewdemo/activity/TouchEffectsRippleActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/lky/toucheffectsviewdemo/activity/TouchEffectsScaleActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/app/src/main/java/com/lky/toucheffectsviewdemo/activity/TouchEffectsScaleActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/lky/toucheffectsviewdemo/activity/TouchEffectsShakeActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/app/src/main/java/com/lky/toucheffectsviewdemo/activity/TouchEffectsShakeActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/lky/toucheffectsviewdemo/activity/TouchEffectsStateActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/app/src/main/java/com/lky/toucheffectsviewdemo/activity/TouchEffectsStateActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/lky/toucheffectsviewdemo/bean/JumpBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/app/src/main/java/com/lky/toucheffectsviewdemo/bean/JumpBean.java -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_touch_effects_sample.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/app/src/main/res/layout/activity_touch_effects_sample.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_touch_effects_shake_sample.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/app/src/main/res/layout/activity_touch_effects_shake_sample.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/touch_effects_activity_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/app/src/main/res/layout/touch_effects_activity_list.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/touch_effects_activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/app/src/main/res/layout/touch_effects_activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/touch_effects_activity_personalized_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/app/src/main/res/layout/touch_effects_activity_personalized_settings.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/touch_effects_layout_list_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/app/src/main/res/layout/touch_effects_layout_list_item.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/main_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/app/src/main/res/menu/main_menu.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/touch_effects.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/app/src/main/res/mipmap-xhdpi/touch_effects.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/test/java/com/lky/toucheffectsviewdemo/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/app/src/test/java/com/lky/toucheffectsviewdemo/ExampleUnitTest.java -------------------------------------------------------------------------------- /gif/list.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/gif/list.gif -------------------------------------------------------------------------------- /gif/personalized.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/gif/personalized.gif -------------------------------------------------------------------------------- /gif/ripple.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/gif/ripple.gif -------------------------------------------------------------------------------- /gif/ripple1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/gif/ripple1.gif -------------------------------------------------------------------------------- /gif/scale.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/gif/scale.gif -------------------------------------------------------------------------------- /gif/shake.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/gif/shake.gif -------------------------------------------------------------------------------- /gif/state.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/gif/state.gif -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/gradlew.bat -------------------------------------------------------------------------------- /md/个性化设置.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/md/个性化设置.md -------------------------------------------------------------------------------- /md/属性文档.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/md/属性文档.md -------------------------------------------------------------------------------- /md/更新日志.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/md/更新日志.md -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app', ':toucheffectslib' 2 | -------------------------------------------------------------------------------- /toucheffectslib/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /toucheffectslib/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/toucheffectslib/build.gradle -------------------------------------------------------------------------------- /toucheffectslib/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/toucheffectslib/proguard-rules.pro -------------------------------------------------------------------------------- /toucheffectslib/src/androidTest/java/com/lky/toucheffectsmodule/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/toucheffectslib/src/androidTest/java/com/lky/toucheffectsmodule/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /toucheffectslib/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/toucheffectslib/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /toucheffectslib/src/main/java/com/lky/toucheffectsmodule/TouchEffectsManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/toucheffectslib/src/main/java/com/lky/toucheffectsmodule/TouchEffectsManager.java -------------------------------------------------------------------------------- /toucheffectslib/src/main/java/com/lky/toucheffectsmodule/annotation/ColorType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/toucheffectslib/src/main/java/com/lky/toucheffectsmodule/annotation/ColorType.java -------------------------------------------------------------------------------- /toucheffectslib/src/main/java/com/lky/toucheffectsmodule/annotation/ConstraintType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/toucheffectslib/src/main/java/com/lky/toucheffectsmodule/annotation/ConstraintType.java -------------------------------------------------------------------------------- /toucheffectslib/src/main/java/com/lky/toucheffectsmodule/annotation/DefaultType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/toucheffectslib/src/main/java/com/lky/toucheffectsmodule/annotation/DefaultType.java -------------------------------------------------------------------------------- /toucheffectslib/src/main/java/com/lky/toucheffectsmodule/bean/ColorBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/toucheffectslib/src/main/java/com/lky/toucheffectsmodule/bean/ColorBean.java -------------------------------------------------------------------------------- /toucheffectslib/src/main/java/com/lky/toucheffectsmodule/bean/RadiusBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/toucheffectslib/src/main/java/com/lky/toucheffectsmodule/bean/RadiusBean.java -------------------------------------------------------------------------------- /toucheffectslib/src/main/java/com/lky/toucheffectsmodule/bean/ScaleBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/toucheffectslib/src/main/java/com/lky/toucheffectsmodule/bean/ScaleBean.java -------------------------------------------------------------------------------- /toucheffectslib/src/main/java/com/lky/toucheffectsmodule/bean/extra/BaseExtraBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/toucheffectslib/src/main/java/com/lky/toucheffectsmodule/bean/extra/BaseExtraBean.java -------------------------------------------------------------------------------- /toucheffectslib/src/main/java/com/lky/toucheffectsmodule/bean/extra/ExtraAspectRatioBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/toucheffectslib/src/main/java/com/lky/toucheffectsmodule/bean/extra/ExtraAspectRatioBean.java -------------------------------------------------------------------------------- /toucheffectslib/src/main/java/com/lky/toucheffectsmodule/effects_adapter/EffectsAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/toucheffectslib/src/main/java/com/lky/toucheffectsmodule/effects_adapter/EffectsAdapter.java -------------------------------------------------------------------------------- /toucheffectslib/src/main/java/com/lky/toucheffectsmodule/effects_adapter/TouchRipple1Adapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/toucheffectslib/src/main/java/com/lky/toucheffectsmodule/effects_adapter/TouchRipple1Adapter.java -------------------------------------------------------------------------------- /toucheffectslib/src/main/java/com/lky/toucheffectsmodule/effects_adapter/TouchRippleAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/toucheffectslib/src/main/java/com/lky/toucheffectsmodule/effects_adapter/TouchRippleAdapter.java -------------------------------------------------------------------------------- /toucheffectslib/src/main/java/com/lky/toucheffectsmodule/effects_adapter/TouchScaleAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/toucheffectslib/src/main/java/com/lky/toucheffectsmodule/effects_adapter/TouchScaleAdapter.java -------------------------------------------------------------------------------- /toucheffectslib/src/main/java/com/lky/toucheffectsmodule/effects_adapter/TouchShakeAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/toucheffectslib/src/main/java/com/lky/toucheffectsmodule/effects_adapter/TouchShakeAdapter.java -------------------------------------------------------------------------------- /toucheffectslib/src/main/java/com/lky/toucheffectsmodule/effects_adapter/TouchStateAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/toucheffectslib/src/main/java/com/lky/toucheffectsmodule/effects_adapter/TouchStateAdapter.java -------------------------------------------------------------------------------- /toucheffectslib/src/main/java/com/lky/toucheffectsmodule/effects_proxy/AspectRatioEffectsProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/toucheffectslib/src/main/java/com/lky/toucheffectsmodule/effects_proxy/AspectRatioEffectsProxy.java -------------------------------------------------------------------------------- /toucheffectslib/src/main/java/com/lky/toucheffectsmodule/effects_proxy/BaseEffectsProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/toucheffectslib/src/main/java/com/lky/toucheffectsmodule/effects_proxy/BaseEffectsProxy.java -------------------------------------------------------------------------------- /toucheffectslib/src/main/java/com/lky/toucheffectsmodule/effects_view/TouchEffectsButton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/toucheffectslib/src/main/java/com/lky/toucheffectsmodule/effects_view/TouchEffectsButton.java -------------------------------------------------------------------------------- /toucheffectslib/src/main/java/com/lky/toucheffectsmodule/effects_view/TouchEffectsConstraintLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/toucheffectslib/src/main/java/com/lky/toucheffectsmodule/effects_view/TouchEffectsConstraintLayout.java -------------------------------------------------------------------------------- /toucheffectslib/src/main/java/com/lky/toucheffectsmodule/effects_view/TouchEffectsFrameLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/toucheffectslib/src/main/java/com/lky/toucheffectsmodule/effects_view/TouchEffectsFrameLayout.java -------------------------------------------------------------------------------- /toucheffectslib/src/main/java/com/lky/toucheffectsmodule/effects_view/TouchEffectsImageButton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/toucheffectslib/src/main/java/com/lky/toucheffectsmodule/effects_view/TouchEffectsImageButton.java -------------------------------------------------------------------------------- /toucheffectslib/src/main/java/com/lky/toucheffectsmodule/effects_view/TouchEffectsImageView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/toucheffectslib/src/main/java/com/lky/toucheffectsmodule/effects_view/TouchEffectsImageView.java -------------------------------------------------------------------------------- /toucheffectslib/src/main/java/com/lky/toucheffectsmodule/effects_view/TouchEffectsLinearLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/toucheffectslib/src/main/java/com/lky/toucheffectsmodule/effects_view/TouchEffectsLinearLayout.java -------------------------------------------------------------------------------- /toucheffectslib/src/main/java/com/lky/toucheffectsmodule/effects_view/TouchEffectsRelativeLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/toucheffectslib/src/main/java/com/lky/toucheffectsmodule/effects_view/TouchEffectsRelativeLayout.java -------------------------------------------------------------------------------- /toucheffectslib/src/main/java/com/lky/toucheffectsmodule/effects_view/TouchEffectsTextView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/toucheffectslib/src/main/java/com/lky/toucheffectsmodule/effects_view/TouchEffectsTextView.java -------------------------------------------------------------------------------- /toucheffectslib/src/main/java/com/lky/toucheffectsmodule/factory/TouchEffectsFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/toucheffectslib/src/main/java/com/lky/toucheffectsmodule/factory/TouchEffectsFactory.java -------------------------------------------------------------------------------- /toucheffectslib/src/main/java/com/lky/toucheffectsmodule/factory/TouchEffectsInflaterFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/toucheffectslib/src/main/java/com/lky/toucheffectsmodule/factory/TouchEffectsInflaterFactory.java -------------------------------------------------------------------------------- /toucheffectslib/src/main/java/com/lky/toucheffectsmodule/impl/AnimatorEndListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/toucheffectslib/src/main/java/com/lky/toucheffectsmodule/impl/AnimatorEndListener.java -------------------------------------------------------------------------------- /toucheffectslib/src/main/java/com/lky/toucheffectsmodule/impl/TouchEffectsViewSubject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/toucheffectslib/src/main/java/com/lky/toucheffectsmodule/impl/TouchEffectsViewSubject.java -------------------------------------------------------------------------------- /toucheffectslib/src/main/java/com/lky/toucheffectsmodule/proxy/TouchEffectsCreateViewPageSubject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/toucheffectslib/src/main/java/com/lky/toucheffectsmodule/proxy/TouchEffectsCreateViewPageSubject.java -------------------------------------------------------------------------------- /toucheffectslib/src/main/java/com/lky/toucheffectsmodule/proxy/TouchEffectsCreateViewSubject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/toucheffectslib/src/main/java/com/lky/toucheffectsmodule/proxy/TouchEffectsCreateViewSubject.java -------------------------------------------------------------------------------- /toucheffectslib/src/main/java/com/lky/toucheffectsmodule/proxy/TouchEffectsViewProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/toucheffectslib/src/main/java/com/lky/toucheffectsmodule/proxy/TouchEffectsViewProxy.java -------------------------------------------------------------------------------- /toucheffectslib/src/main/java/com/lky/toucheffectsmodule/types/TouchEffectsExtraType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/toucheffectslib/src/main/java/com/lky/toucheffectsmodule/types/TouchEffectsExtraType.java -------------------------------------------------------------------------------- /toucheffectslib/src/main/java/com/lky/toucheffectsmodule/types/TouchEffectsSingleType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/toucheffectslib/src/main/java/com/lky/toucheffectsmodule/types/TouchEffectsSingleType.java -------------------------------------------------------------------------------- /toucheffectslib/src/main/java/com/lky/toucheffectsmodule/types/TouchEffectsType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/toucheffectslib/src/main/java/com/lky/toucheffectsmodule/types/TouchEffectsType.java -------------------------------------------------------------------------------- /toucheffectslib/src/main/java/com/lky/toucheffectsmodule/types/TouchEffectsViewType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/toucheffectslib/src/main/java/com/lky/toucheffectsmodule/types/TouchEffectsViewType.java -------------------------------------------------------------------------------- /toucheffectslib/src/main/java/com/lky/toucheffectsmodule/types/TouchEffectsWholeType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/toucheffectslib/src/main/java/com/lky/toucheffectsmodule/types/TouchEffectsWholeType.java -------------------------------------------------------------------------------- /toucheffectslib/src/main/java/com/lky/toucheffectsmodule/utils/SingleHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/toucheffectslib/src/main/java/com/lky/toucheffectsmodule/utils/SingleHandler.java -------------------------------------------------------------------------------- /toucheffectslib/src/main/java/com/lky/toucheffectsmodule/utils/TypeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/toucheffectslib/src/main/java/com/lky/toucheffectsmodule/utils/TypeUtils.java -------------------------------------------------------------------------------- /toucheffectslib/src/main/res/drawable-v21/bg_dynamic_click_selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/toucheffectslib/src/main/res/drawable-v21/bg_dynamic_click_selector.xml -------------------------------------------------------------------------------- /toucheffectslib/src/main/res/drawable-v21/dark_click_selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/toucheffectslib/src/main/res/drawable-v21/dark_click_selector.xml -------------------------------------------------------------------------------- /toucheffectslib/src/main/res/drawable/bg_dynamic_click_selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/toucheffectslib/src/main/res/drawable/bg_dynamic_click_selector.xml -------------------------------------------------------------------------------- /toucheffectslib/src/main/res/drawable/dark_click_selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/toucheffectslib/src/main/res/drawable/dark_click_selector.xml -------------------------------------------------------------------------------- /toucheffectslib/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/toucheffectslib/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /toucheffectslib/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/toucheffectslib/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /toucheffectslib/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/toucheffectslib/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /toucheffectslib/src/test/java/com/lky/toucheffectsmodule/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/likaiyuan559/TouchEffects/HEAD/toucheffectslib/src/test/java/com/lky/toucheffectsmodule/ExampleUnitTest.java --------------------------------------------------------------------------------