Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-6658] Animation callback not firing till user clicks

GitHub Issuen/a
TypeBug
PriorityMedium
StatusClosed
ResolutionFixed
Resolution Date2013-08-14T18:30:56.000+0000
Affected Version/sRelease 1.7.5, Release 1.8.0.1
Fix Version/sRelease 3.0.0
ComponentsAndroid
Labelsandroid, animation, insight, module_animation, qe-testadded
ReporterTim Poulsen
AssigneeIngo Muschenetz
Created2011-12-14T08:03:38.000+0000
Updated2013-08-27T09:43:34.000+0000

Description

Run attached file in Android, click the fly in/out box. The box animates off the bottom of the screen and keeps going until you click the screen. It will then animate back to its original location. Depending on how long you wait to click, it might have moved a long way off the screen and take a while to return. If you don't click, it apparently just keeps going south. Bug existed at least in 1.7.5 and probably earlier. Confirmed it still exists in 1.8.0.1RC. Works fine on iOS. This is a lab example from the Advanced course.

Attachments

FileDateSize
Lab340.zip2011-12-14T08:03:38.000+00002575543

Comments

  1. Mitchell Amihod 2012-11-22

    hi this is still an issue in 2.1.3 & 2.1.4 Any news on this bug?
  2. Mitchell Amihod 2012-11-22

    In my case (Android), I found as long as the item was onscreen (even if not visible - hidden behind another element) then animation complete fires as usual. But if trying to position element totally offscreen, then you get the weird case of animation complete not firing until some sort of user interaction happens. I should stress this does NOT happen in the emulator - only on device.
  3. Bill Dawson 2013-08-14

    Was fixed via TIMOB-9827. Verified with Titanium 3.1.1.GA and Android 4.3 on Galaxy Nexus.
  4. Priya Agarwal 2013-08-27

    Verified animation callbacks being fired properly. Verified the fixed on: Appcelerator Studio:3.1.3.201308252005 SDK: 3.1.3.v20130822140128 and 3.2.0.v20130826163243 CLI version : 3.1.2 OS : MAC OSX 10.8.4 Alloy : 1.2.1-cr2 XCode : 5 beta 5 Device: Device : iPad mini(v6.0) and Google Nexus(v4.3)

JSON Source