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

Android:View:Pinching in of the view leaves black background behind,which disappears on device rotation

    Details

    • Type: Bug
    • Status: Open
    • Priority: High
    • Resolution: Unresolved
    • Affects Version/s: Release 2.1.0, Release 3.1.0
    • Fix Version/s: None
    • Component/s: Android
    • Environment:

      Tested with Titanium SDK: 2.1.0.v20120622174154
      Tested with Titanium  Studio: 2.1.0.201206221045
      Device - Samsung Galaxy Nexus Android 4.0.2,Samung GALAXY Tab 620 Android 3.2
      Machine OS - MAC 10.7.3

      Description

      Feature not supported in 2.0.2.
      It works as expected on Android 2.2

      Steps to reproduce:
      1) Use the code below

      var win = Titanium.UI.createWindow();
      win.backgroundColor = '#fff';
      		 
      		var view = Ti.UI.createView({
      		    height: 250,
      		    width: 250,
      		    backgroundColor: '#a00'
      		});
      		 
      		view.addEventListener('pinch', function(e) {
      		    view.height = baseHeight * e.scale;
      		    view.width = baseWidth * e.scale;
      		});
      		
      		view.addEventListener('touchstart', function(e) { 
      		    baseHeight = view.height;
      		    baseWidth = view.width;
      		});
      		 
      win.add(view);
      win.open();
      

      2) Run the app
      3) Pinch to zoom in the displayed red view.
      4) Pinch to zoom out the red view.
      Expected result:
      3) After step 3, the view should get bigger in size.
      4) After step 4, the view should get smaller,background should be white window.
      Actual result:
      3) After step 3, the view gets bigger in size.
      4) After step 4, the view gets smaller,leaving behind a black background.

      If the device is rotated to a different orientation, the black background disappears.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              sbhadauria Shyam Bhadauria
            • Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:

                Backbone Issue Sync

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

                  Git Source Code