├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── OTHER_TEMPLATES ├── .gitignore ├── .idea ├── .name ├── compiler.xml └── jarRepositories.xml ├── CODEOWNERS ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── DEMOS.md ├── EXAMPLES.md ├── LICENSE ├── README.md ├── app ├── .gitignore ├── build.gradle ├── debug │ └── output.json ├── keystores │ └── bones-debug-keystore.jks ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── eudycontreras │ │ └── bones │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── eudycontreras │ │ │ └── bones │ │ │ ├── MainActivity.kt │ │ │ └── SomeViewModel.kt │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ ├── ic_launcher_background.xml │ │ ├── img_female_avatar.png │ │ ├── img_male_avatar.png │ │ ├── shape_background.xml │ │ ├── shape_background_oval.xml │ │ ├── shape_background_oval_alt.xml │ │ ├── shape_section_background.xml │ │ └── shape_section_background_alt.xml │ │ ├── layout │ │ ├── activity_main.xml │ │ ├── layout_section_a.xml │ │ ├── layout_section_b.xml │ │ └── list_item.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── values-night │ │ └── colors.xml │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── eudycontreras │ └── bones │ └── ExampleUnitTest.kt ├── boneslibrary ├── .gitignore ├── build.gradle ├── consumer-rules.pro ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── eudycontreras │ │ └── boneslibrary │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── eudycontreras │ │ │ └── boneslibrary │ │ │ ├── Globals.kt │ │ │ ├── aliases.kt │ │ │ ├── bindings │ │ │ ├── SkeletonBindings.kt │ │ │ ├── SkeletonBoneBindings.kt │ │ │ ├── SkeletonShimmerBindings.kt │ │ │ └── SkeletonShimmerBoneBindings.kt │ │ │ ├── common │ │ │ ├── AnimatableCallback.kt │ │ │ ├── AnimateableDrawable.kt │ │ │ ├── Cloneable.kt │ │ │ ├── ContentLoader.kt │ │ │ ├── Disposable.kt │ │ │ ├── DrawableShape.kt │ │ │ ├── FadeTarget.kt │ │ │ ├── RenderTarget.kt │ │ │ ├── Reusable.kt │ │ │ └── UpdateTarget.kt │ │ │ ├── extensions │ │ │ ├── AnimatorExtensions.kt │ │ │ ├── DrawableExtensions.kt │ │ │ ├── ImageViewExtensions.kt │ │ │ ├── NumberExtensions.kt │ │ │ ├── PathExtensions.kt │ │ │ └── ViewExtensions.kt │ │ │ ├── framework │ │ │ ├── BoneBoundsHandler.kt │ │ │ ├── BonePropertyHolder.kt │ │ │ ├── bones │ │ │ │ ├── Bone.kt │ │ │ │ ├── BoneBuilder.kt │ │ │ │ ├── BoneDrawable.kt │ │ │ │ ├── BoneManager.kt │ │ │ │ ├── BoneProperties.kt │ │ │ │ └── BoneRenderer.kt │ │ │ ├── shimmer │ │ │ │ ├── ShimmerRay.kt │ │ │ │ ├── ShimmerRayBuilder.kt │ │ │ │ └── ShimmerRayProperties.kt │ │ │ └── skeletons │ │ │ │ ├── Skeleton.kt │ │ │ │ ├── SkeletonBone.kt │ │ │ │ ├── SkeletonBuilder.kt │ │ │ │ ├── SkeletonDrawable.kt │ │ │ │ ├── SkeletonManager.kt │ │ │ │ ├── SkeletonProperties.kt │ │ │ │ └── SkeletonRenderer.kt │ │ │ ├── properties │ │ │ ├── Bounds.kt │ │ │ ├── Color.kt │ │ │ ├── Coordinate.kt │ │ │ ├── CornerRadii.kt │ │ │ ├── Dimension.kt │ │ │ ├── Gradient.kt │ │ │ ├── MutableColor.kt │ │ │ └── ShapeType.kt │ │ │ ├── specs.md │ │ │ └── utilities │ │ │ └── Shadow.kt │ └── res │ │ └── values │ │ └── attrs.xml │ └── test │ └── java │ └── com │ └── eudycontreras │ └── boneslibrary │ └── ExampleUnitTest.kt ├── docs └── elements │ ├── BONE_SHIMMER_RAY.md │ ├── SHIMMER_RAY.md │ ├── SKELETON.md │ └── SKELETON_BONE.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── keystore.properties ├── media ├── badge_simple.svg ├── gifs │ ├── banner_movie.gif │ ├── demo_full_day.gif │ ├── demo_full_night.gif │ ├── demo_small_day.gif │ ├── demo_small_night.gif │ ├── recycler-demo.gif │ ├── section_stripe_black.gif │ ├── section_stripe_white.gif │ ├── sidebar_logo.gif │ ├── wide_banner_white.gif │ ├── wide_demo_banner.gif │ └── wide_demo_banner_white.gif └── images │ ├── android_dev_nation_banner.png │ ├── android_dev_site_banner.png │ ├── banner.png │ ├── banner_full.png │ ├── banner_rounded.png │ ├── banner_rounded_full.png │ ├── dev_nation_badge.svg │ ├── logo.png │ └── logo_full.png └── settings.gradle /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/OTHER_TEMPLATES: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.name: -------------------------------------------------------------------------------- 1 | Bones -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- 1 | @Darkyec777@gmail.com 2 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /DEMOS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/DEMOS.md -------------------------------------------------------------------------------- /EXAMPLES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/EXAMPLES.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/debug/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/app/debug/output.json -------------------------------------------------------------------------------- /app/keystores/bones-debug-keystore.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/app/keystores/bones-debug-keystore.jks -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/com/eudycontreras/bones/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/app/src/androidTest/java/com/eudycontreras/bones/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/eudycontreras/bones/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/app/src/main/java/com/eudycontreras/bones/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/eudycontreras/bones/SomeViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/app/src/main/java/com/eudycontreras/bones/SomeViewModel.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/img_female_avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/app/src/main/res/drawable/img_female_avatar.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/img_male_avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/app/src/main/res/drawable/img_male_avatar.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/app/src/main/res/drawable/shape_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_background_oval.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/app/src/main/res/drawable/shape_background_oval.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_background_oval_alt.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/app/src/main/res/drawable/shape_background_oval_alt.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_section_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/app/src/main/res/drawable/shape_section_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_section_background_alt.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/app/src/main/res/drawable/shape_section_background_alt.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_section_a.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/app/src/main/res/layout/layout_section_a.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_section_b.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/app/src/main/res/layout/layout_section_b.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/list_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/app/src/main/res/layout/list_item.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/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/EudyContreras/Skeleton-Bones/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/EudyContreras/Skeleton-Bones/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/values-night/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/app/src/main/res/values-night/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/test/java/com/eudycontreras/bones/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/app/src/test/java/com/eudycontreras/bones/ExampleUnitTest.kt -------------------------------------------------------------------------------- /boneslibrary/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /boneslibrary/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/boneslibrary/build.gradle -------------------------------------------------------------------------------- /boneslibrary/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /boneslibrary/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/boneslibrary/proguard-rules.pro -------------------------------------------------------------------------------- /boneslibrary/src/androidTest/java/com/eudycontreras/boneslibrary/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/boneslibrary/src/androidTest/java/com/eudycontreras/boneslibrary/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /boneslibrary/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /boneslibrary/src/main/java/com/eudycontreras/boneslibrary/Globals.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/boneslibrary/src/main/java/com/eudycontreras/boneslibrary/Globals.kt -------------------------------------------------------------------------------- /boneslibrary/src/main/java/com/eudycontreras/boneslibrary/aliases.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/boneslibrary/src/main/java/com/eudycontreras/boneslibrary/aliases.kt -------------------------------------------------------------------------------- /boneslibrary/src/main/java/com/eudycontreras/boneslibrary/bindings/SkeletonBindings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/boneslibrary/src/main/java/com/eudycontreras/boneslibrary/bindings/SkeletonBindings.kt -------------------------------------------------------------------------------- /boneslibrary/src/main/java/com/eudycontreras/boneslibrary/bindings/SkeletonBoneBindings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/boneslibrary/src/main/java/com/eudycontreras/boneslibrary/bindings/SkeletonBoneBindings.kt -------------------------------------------------------------------------------- /boneslibrary/src/main/java/com/eudycontreras/boneslibrary/bindings/SkeletonShimmerBindings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/boneslibrary/src/main/java/com/eudycontreras/boneslibrary/bindings/SkeletonShimmerBindings.kt -------------------------------------------------------------------------------- /boneslibrary/src/main/java/com/eudycontreras/boneslibrary/bindings/SkeletonShimmerBoneBindings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/boneslibrary/src/main/java/com/eudycontreras/boneslibrary/bindings/SkeletonShimmerBoneBindings.kt -------------------------------------------------------------------------------- /boneslibrary/src/main/java/com/eudycontreras/boneslibrary/common/AnimatableCallback.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/boneslibrary/src/main/java/com/eudycontreras/boneslibrary/common/AnimatableCallback.kt -------------------------------------------------------------------------------- /boneslibrary/src/main/java/com/eudycontreras/boneslibrary/common/AnimateableDrawable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/boneslibrary/src/main/java/com/eudycontreras/boneslibrary/common/AnimateableDrawable.kt -------------------------------------------------------------------------------- /boneslibrary/src/main/java/com/eudycontreras/boneslibrary/common/Cloneable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/boneslibrary/src/main/java/com/eudycontreras/boneslibrary/common/Cloneable.kt -------------------------------------------------------------------------------- /boneslibrary/src/main/java/com/eudycontreras/boneslibrary/common/ContentLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/boneslibrary/src/main/java/com/eudycontreras/boneslibrary/common/ContentLoader.kt -------------------------------------------------------------------------------- /boneslibrary/src/main/java/com/eudycontreras/boneslibrary/common/Disposable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/boneslibrary/src/main/java/com/eudycontreras/boneslibrary/common/Disposable.kt -------------------------------------------------------------------------------- /boneslibrary/src/main/java/com/eudycontreras/boneslibrary/common/DrawableShape.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/boneslibrary/src/main/java/com/eudycontreras/boneslibrary/common/DrawableShape.kt -------------------------------------------------------------------------------- /boneslibrary/src/main/java/com/eudycontreras/boneslibrary/common/FadeTarget.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/boneslibrary/src/main/java/com/eudycontreras/boneslibrary/common/FadeTarget.kt -------------------------------------------------------------------------------- /boneslibrary/src/main/java/com/eudycontreras/boneslibrary/common/RenderTarget.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/boneslibrary/src/main/java/com/eudycontreras/boneslibrary/common/RenderTarget.kt -------------------------------------------------------------------------------- /boneslibrary/src/main/java/com/eudycontreras/boneslibrary/common/Reusable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/boneslibrary/src/main/java/com/eudycontreras/boneslibrary/common/Reusable.kt -------------------------------------------------------------------------------- /boneslibrary/src/main/java/com/eudycontreras/boneslibrary/common/UpdateTarget.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/boneslibrary/src/main/java/com/eudycontreras/boneslibrary/common/UpdateTarget.kt -------------------------------------------------------------------------------- /boneslibrary/src/main/java/com/eudycontreras/boneslibrary/extensions/AnimatorExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/boneslibrary/src/main/java/com/eudycontreras/boneslibrary/extensions/AnimatorExtensions.kt -------------------------------------------------------------------------------- /boneslibrary/src/main/java/com/eudycontreras/boneslibrary/extensions/DrawableExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/boneslibrary/src/main/java/com/eudycontreras/boneslibrary/extensions/DrawableExtensions.kt -------------------------------------------------------------------------------- /boneslibrary/src/main/java/com/eudycontreras/boneslibrary/extensions/ImageViewExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/boneslibrary/src/main/java/com/eudycontreras/boneslibrary/extensions/ImageViewExtensions.kt -------------------------------------------------------------------------------- /boneslibrary/src/main/java/com/eudycontreras/boneslibrary/extensions/NumberExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/boneslibrary/src/main/java/com/eudycontreras/boneslibrary/extensions/NumberExtensions.kt -------------------------------------------------------------------------------- /boneslibrary/src/main/java/com/eudycontreras/boneslibrary/extensions/PathExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/boneslibrary/src/main/java/com/eudycontreras/boneslibrary/extensions/PathExtensions.kt -------------------------------------------------------------------------------- /boneslibrary/src/main/java/com/eudycontreras/boneslibrary/extensions/ViewExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/boneslibrary/src/main/java/com/eudycontreras/boneslibrary/extensions/ViewExtensions.kt -------------------------------------------------------------------------------- /boneslibrary/src/main/java/com/eudycontreras/boneslibrary/framework/BoneBoundsHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/boneslibrary/src/main/java/com/eudycontreras/boneslibrary/framework/BoneBoundsHandler.kt -------------------------------------------------------------------------------- /boneslibrary/src/main/java/com/eudycontreras/boneslibrary/framework/BonePropertyHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/boneslibrary/src/main/java/com/eudycontreras/boneslibrary/framework/BonePropertyHolder.kt -------------------------------------------------------------------------------- /boneslibrary/src/main/java/com/eudycontreras/boneslibrary/framework/bones/Bone.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/boneslibrary/src/main/java/com/eudycontreras/boneslibrary/framework/bones/Bone.kt -------------------------------------------------------------------------------- /boneslibrary/src/main/java/com/eudycontreras/boneslibrary/framework/bones/BoneBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/boneslibrary/src/main/java/com/eudycontreras/boneslibrary/framework/bones/BoneBuilder.kt -------------------------------------------------------------------------------- /boneslibrary/src/main/java/com/eudycontreras/boneslibrary/framework/bones/BoneDrawable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/boneslibrary/src/main/java/com/eudycontreras/boneslibrary/framework/bones/BoneDrawable.kt -------------------------------------------------------------------------------- /boneslibrary/src/main/java/com/eudycontreras/boneslibrary/framework/bones/BoneManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/boneslibrary/src/main/java/com/eudycontreras/boneslibrary/framework/bones/BoneManager.kt -------------------------------------------------------------------------------- /boneslibrary/src/main/java/com/eudycontreras/boneslibrary/framework/bones/BoneProperties.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/boneslibrary/src/main/java/com/eudycontreras/boneslibrary/framework/bones/BoneProperties.kt -------------------------------------------------------------------------------- /boneslibrary/src/main/java/com/eudycontreras/boneslibrary/framework/bones/BoneRenderer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/boneslibrary/src/main/java/com/eudycontreras/boneslibrary/framework/bones/BoneRenderer.kt -------------------------------------------------------------------------------- /boneslibrary/src/main/java/com/eudycontreras/boneslibrary/framework/shimmer/ShimmerRay.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/boneslibrary/src/main/java/com/eudycontreras/boneslibrary/framework/shimmer/ShimmerRay.kt -------------------------------------------------------------------------------- /boneslibrary/src/main/java/com/eudycontreras/boneslibrary/framework/shimmer/ShimmerRayBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/boneslibrary/src/main/java/com/eudycontreras/boneslibrary/framework/shimmer/ShimmerRayBuilder.kt -------------------------------------------------------------------------------- /boneslibrary/src/main/java/com/eudycontreras/boneslibrary/framework/shimmer/ShimmerRayProperties.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/boneslibrary/src/main/java/com/eudycontreras/boneslibrary/framework/shimmer/ShimmerRayProperties.kt -------------------------------------------------------------------------------- /boneslibrary/src/main/java/com/eudycontreras/boneslibrary/framework/skeletons/Skeleton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/boneslibrary/src/main/java/com/eudycontreras/boneslibrary/framework/skeletons/Skeleton.kt -------------------------------------------------------------------------------- /boneslibrary/src/main/java/com/eudycontreras/boneslibrary/framework/skeletons/SkeletonBone.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/boneslibrary/src/main/java/com/eudycontreras/boneslibrary/framework/skeletons/SkeletonBone.kt -------------------------------------------------------------------------------- /boneslibrary/src/main/java/com/eudycontreras/boneslibrary/framework/skeletons/SkeletonBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/boneslibrary/src/main/java/com/eudycontreras/boneslibrary/framework/skeletons/SkeletonBuilder.kt -------------------------------------------------------------------------------- /boneslibrary/src/main/java/com/eudycontreras/boneslibrary/framework/skeletons/SkeletonDrawable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/boneslibrary/src/main/java/com/eudycontreras/boneslibrary/framework/skeletons/SkeletonDrawable.kt -------------------------------------------------------------------------------- /boneslibrary/src/main/java/com/eudycontreras/boneslibrary/framework/skeletons/SkeletonManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/boneslibrary/src/main/java/com/eudycontreras/boneslibrary/framework/skeletons/SkeletonManager.kt -------------------------------------------------------------------------------- /boneslibrary/src/main/java/com/eudycontreras/boneslibrary/framework/skeletons/SkeletonProperties.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/boneslibrary/src/main/java/com/eudycontreras/boneslibrary/framework/skeletons/SkeletonProperties.kt -------------------------------------------------------------------------------- /boneslibrary/src/main/java/com/eudycontreras/boneslibrary/framework/skeletons/SkeletonRenderer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/boneslibrary/src/main/java/com/eudycontreras/boneslibrary/framework/skeletons/SkeletonRenderer.kt -------------------------------------------------------------------------------- /boneslibrary/src/main/java/com/eudycontreras/boneslibrary/properties/Bounds.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/boneslibrary/src/main/java/com/eudycontreras/boneslibrary/properties/Bounds.kt -------------------------------------------------------------------------------- /boneslibrary/src/main/java/com/eudycontreras/boneslibrary/properties/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/boneslibrary/src/main/java/com/eudycontreras/boneslibrary/properties/Color.kt -------------------------------------------------------------------------------- /boneslibrary/src/main/java/com/eudycontreras/boneslibrary/properties/Coordinate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/boneslibrary/src/main/java/com/eudycontreras/boneslibrary/properties/Coordinate.kt -------------------------------------------------------------------------------- /boneslibrary/src/main/java/com/eudycontreras/boneslibrary/properties/CornerRadii.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/boneslibrary/src/main/java/com/eudycontreras/boneslibrary/properties/CornerRadii.kt -------------------------------------------------------------------------------- /boneslibrary/src/main/java/com/eudycontreras/boneslibrary/properties/Dimension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/boneslibrary/src/main/java/com/eudycontreras/boneslibrary/properties/Dimension.kt -------------------------------------------------------------------------------- /boneslibrary/src/main/java/com/eudycontreras/boneslibrary/properties/Gradient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/boneslibrary/src/main/java/com/eudycontreras/boneslibrary/properties/Gradient.kt -------------------------------------------------------------------------------- /boneslibrary/src/main/java/com/eudycontreras/boneslibrary/properties/MutableColor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/boneslibrary/src/main/java/com/eudycontreras/boneslibrary/properties/MutableColor.kt -------------------------------------------------------------------------------- /boneslibrary/src/main/java/com/eudycontreras/boneslibrary/properties/ShapeType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/boneslibrary/src/main/java/com/eudycontreras/boneslibrary/properties/ShapeType.kt -------------------------------------------------------------------------------- /boneslibrary/src/main/java/com/eudycontreras/boneslibrary/specs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/boneslibrary/src/main/java/com/eudycontreras/boneslibrary/specs.md -------------------------------------------------------------------------------- /boneslibrary/src/main/java/com/eudycontreras/boneslibrary/utilities/Shadow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/boneslibrary/src/main/java/com/eudycontreras/boneslibrary/utilities/Shadow.kt -------------------------------------------------------------------------------- /boneslibrary/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/boneslibrary/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /boneslibrary/src/test/java/com/eudycontreras/boneslibrary/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/boneslibrary/src/test/java/com/eudycontreras/boneslibrary/ExampleUnitTest.kt -------------------------------------------------------------------------------- /docs/elements/BONE_SHIMMER_RAY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/docs/elements/BONE_SHIMMER_RAY.md -------------------------------------------------------------------------------- /docs/elements/SHIMMER_RAY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/docs/elements/SHIMMER_RAY.md -------------------------------------------------------------------------------- /docs/elements/SKELETON.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/docs/elements/SKELETON.md -------------------------------------------------------------------------------- /docs/elements/SKELETON_BONE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/docs/elements/SKELETON_BONE.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/gradlew.bat -------------------------------------------------------------------------------- /keystore.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/keystore.properties -------------------------------------------------------------------------------- /media/badge_simple.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/media/badge_simple.svg -------------------------------------------------------------------------------- /media/gifs/banner_movie.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/media/gifs/banner_movie.gif -------------------------------------------------------------------------------- /media/gifs/demo_full_day.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/media/gifs/demo_full_day.gif -------------------------------------------------------------------------------- /media/gifs/demo_full_night.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/media/gifs/demo_full_night.gif -------------------------------------------------------------------------------- /media/gifs/demo_small_day.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/media/gifs/demo_small_day.gif -------------------------------------------------------------------------------- /media/gifs/demo_small_night.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/media/gifs/demo_small_night.gif -------------------------------------------------------------------------------- /media/gifs/recycler-demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/media/gifs/recycler-demo.gif -------------------------------------------------------------------------------- /media/gifs/section_stripe_black.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/media/gifs/section_stripe_black.gif -------------------------------------------------------------------------------- /media/gifs/section_stripe_white.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/media/gifs/section_stripe_white.gif -------------------------------------------------------------------------------- /media/gifs/sidebar_logo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/media/gifs/sidebar_logo.gif -------------------------------------------------------------------------------- /media/gifs/wide_banner_white.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/media/gifs/wide_banner_white.gif -------------------------------------------------------------------------------- /media/gifs/wide_demo_banner.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/media/gifs/wide_demo_banner.gif -------------------------------------------------------------------------------- /media/gifs/wide_demo_banner_white.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/media/gifs/wide_demo_banner_white.gif -------------------------------------------------------------------------------- /media/images/android_dev_nation_banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/media/images/android_dev_nation_banner.png -------------------------------------------------------------------------------- /media/images/android_dev_site_banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/media/images/android_dev_site_banner.png -------------------------------------------------------------------------------- /media/images/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/media/images/banner.png -------------------------------------------------------------------------------- /media/images/banner_full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/media/images/banner_full.png -------------------------------------------------------------------------------- /media/images/banner_rounded.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/media/images/banner_rounded.png -------------------------------------------------------------------------------- /media/images/banner_rounded_full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/media/images/banner_rounded_full.png -------------------------------------------------------------------------------- /media/images/dev_nation_badge.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/media/images/dev_nation_badge.svg -------------------------------------------------------------------------------- /media/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/media/images/logo.png -------------------------------------------------------------------------------- /media/images/logo_full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EudyContreras/Skeleton-Bones/HEAD/media/images/logo_full.png -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name='Bones' 2 | include ':app',':boneslibrary' 3 | --------------------------------------------------------------------------------