Uploaded image for project: 'Titanium SDK/CLI'
  1. Titanium SDK/CLI
  2. TIMOB-25661

Android: Glitchy rotation animation occurs with views with borders in Android 7.0 and above

    Details

    • Type: Bug
    • Status: Reopened
    • Priority: Medium
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: Release 7.1.0
    • Component/s: Android
    • Labels:
      None
    • Environment:

      Ti SDK v7.0.1, 6.3.0.GA

    • Story Points:
      3
    • Sprint:
      2018 Sprint 02 SDK

      Description

      I am using Circular progress widget(https://github.com/manumaticx/circularprogress), in that as per my project requirement I need to rotate the view for that I have added the below code:

      var animation = Ti.UI.createAnimation({
       
      duration : 0,
       
      transform : Ti.UI.create2DMatrix().rotate(-90)
       
      });
       
      $.container.animate(animation);
      
      

      this is working fine in all the Android and iOS devices except Android OS version 7. Please see the attachment file, Android 7 should work as like that.

      If I just add this property autoreverse : true then the Circular view is showing but not the correct position.

      Actual Behaviour: Android v7.0.0 Circular view and animation is not working properly.

      Expected Behaviour: Need's to support the Android 7.0.0 as well.

      Test Code:

      I have attached the "App" folder please run it on Android 7.0.0 and other devices for the difference.

      Let me know if you need anything else.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                jquick Joshua Quick
                Reporter:
                morahman Motiur Rahman
                Reviewer:
                Yordan Banev
                Tester:
                Lokesh Choudhary
              • Watchers:
                8 Start watching this issue

                Dates

                • Created:
                  Updated:

                  Backbone Issue Sync

                  • Titanium SDK/CLI <> Titanium Mobile
                    Synced with:
                    TIMOB-6089
                    Sync status:
                    PENDING
                    Last received:
                    Last sent:

                    Git Source Code