{"id":13848852,"url":"https://github.com/billdawson/ti-android-animation","last_synced_at":"2026-01-10T06:53:19.045Z","repository":{"id":7557607,"uuid":"8910975","full_name":"billdawson/ti-android-animation","owner":"billdawson","description":"(ABANDONED) Access the Honeycomb+ Animation API via Titanium","archived":false,"fork":false,"pushed_at":"2016-02-11T16:42:45.000Z","size":2364,"stargazers_count":38,"open_issues_count":0,"forks_count":19,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-07-01T10:57:51.973Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://billdawson.github.com/ti-android-animation","language":"Java","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/billdawson.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.txt","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-03-20T18:08:07.000Z","updated_at":"2016-08-25T14:30:45.000Z","dependencies_parsed_at":"2022-09-13T05:14:37.491Z","dependency_job_id":null,"html_url":"https://github.com/billdawson/ti-android-animation","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/billdawson%2Fti-android-animation","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/billdawson%2Fti-android-animation/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/billdawson%2Fti-android-animation/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/billdawson%2Fti-android-animation/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/billdawson","download_url":"https://codeload.github.com/billdawson/ti-android-animation/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":213949836,"owners_count":15661677,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-04T19:00:59.505Z","updated_at":"2026-01-10T06:53:19.002Z","avatar_url":"https://github.com/billdawson.png","language":"Java","funding_links":[],"categories":["Java"],"sub_categories":[],"readme":"(ABANDONED) Android Animation for Titanium\n================================\n\nProject Abandoned\n==================\n\n**PLEASE NOTE**: I no longer work with Titanium and have abandoned this module.\nI recommend you fork this project or find another fork that is maintained.\n\nQuick links:\n\n- [Project's Github Page](http://billdawson.github.com/ti-android-animation)\n- [Documentation][9]\n- [Built and Packaged (ZIP)][10]\n\nIntroduction\n============\n\nThis Titanium Android module makes the [Honeycomb (Android 3.0) animation API][1]\navailable to Titanium Android apps. It uses Jake Wharton's excellent\n[NineOldAndroids][2] library to make the animations available on pre-Honeycomb\ndevices as well.\n\nIt does this by wrapping and exposing two types of animators that are native to\nthe Honeycomb Animation API: [ObjectAnimator][3] ([native][4]) and\n[ViewPropertyAnimator][5] ([native][6]).\n\nAdditionally, it provides access to the [AnimatorSet][7] ([native][8]), which\ncan run multiple `ObjectAnimator` instances either simultaneously or back-to-back.\n\nThe real star of the bunch is the `ViewPropertyAnimator`, which is the one\nyou should be trying to use first.\n\nDocumentation\n=============\n\nCurrently [the documentation][9] is in javadoc strings within the code and generated\nusing Doxygen. The result is not particularly \"Javascripty\", but I hate\nseparating documentation from code, so that's the way it is at least\nfor now.\n\nUsage\n=====\n\nPlease see [the documentation][9] for instructions on how to use the module in\nyour Titanium app. You can also find code samples under the example/ folder.\n\nMeanwhile here is a very quick example of using the view property animator made\navailable via this module:\n\n    var animationModule = require(\"com.billdawson.timodules.animation\");\n\t\n\t//... setup window / views ...\n    \n    animationModule.viewPropertyAnimator.animate(myView).xBy(50).yBy(50);\n\nBuild\n=====\n\nThe module has so far been built and tested only with Titanium 3.0.2. You build\nit the same as you would build any other Titanium module for Android. The build.xml\nAnt script is provided, but be sure your machine is setup to build Titanium\nAndroid modules. You can ensure this by creating and building your own test\nmodule using Titanium Studio. In a nutshell, you'll need the Android SDK, the\nAndroid NDK and Python.\n\nFull instructions on how to create and build Titanium modules for Android will\nnot be provided here. Nor will instructions on how to put modules in to your\nTitanium app projects be provided here. Look elsewhere!\n\nIf you don't wish to build but just want the packaged module, you can grab the finished\nproduct -- the packaged ZIP file -- also at [Github][10].\n\nDeveloped By\n============\n\n* Bill Dawson (http://billdawson.com)\n\nLicense\n=======\n\n\tThe original code herein is...\n\n\tCopyright 2013 William Dawson.\n\n\tThe NineOldAndroids library, upon which this module is built, is...\n\n    Copyright 2012 Jake Wharton.\n\n\tBoth projects:\n\n    Licensed under the Apache License, Version 2.0 (the \"License\");\n    you may not use this file except in compliance with the License.\n    You may obtain a copy of the License at\n\n       http://www.apache.org/licenses/LICENSE-2.0\n\n    Unless required by applicable law or agreed to in writing, software\n    distributed under the License is distributed on an \"AS IS\" BASIS,\n    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n    See the License for the specific language governing permissions and\n    limitations under the License.\n\n\n\n[1]: http://android-developers.blogspot.com/2011/02/animation-in-honeycomb.html\n[2]: http://nineoldandroids.com\n[3]: https://github.com/billdawson/ti-android-animation/blob/master/src/com/billdawson/timodules/animation/ObjectAnimator_.java\n[4]: http://developer.android.com/reference/android/animation/ObjectAnimator.html\n[5]: https://github.com/billdawson/ti-android-animation/blob/master/src/com/billdawson/timodules/animation/views/ViewPropertyAnimator_.java\n[6]: http://developer.android.com/reference/android/view/ViewPropertyAnimator.html\n[7]: https://github.com/billdawson/ti-android-animation/blob/master/src/com/billdawson/timodules/animation/AnimatorSet_.java\n[8]: http://developer.android.com/reference/android/animation/AnimatorSet.html\n[9]: http://billdawson.github.com/ti-android-animation/docs/index.html\n[10]: http://github.com/billdawson/ti-android-animation/tree/gh-pages/packaged\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbilldawson%2Fti-android-animation","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbilldawson%2Fti-android-animation","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbilldawson%2Fti-android-animation/lists"}