Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-9783] Android:View:Pinching in of the view leaves black background behind,which disappears on device rotation

GitHub Issuen/a
TypeBug
PriorityHigh
StatusOpen
ResolutionUnresolved
Affected Version/sRelease 2.1.0, Release 3.1.0
Fix Version/sn/a
ComponentsAndroid
Labelsapi, qe-and060112, qe-nfc
ReporterShyam Bhadauria
AssigneeUnknown
Created2012-06-25T04:14:41.000+0000
Updated2018-02-28T20:04:13.000+0000

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.

Comments

  1. jithinpv 2013-03-04

    Issue reproduces with Titanium Studio, build: 3.0.1.201212181159 Titanium SDK version: 3.1.0 (03/11/13 15:43 0c88429) Titanium SDK version: 3.0.2 (02/07/13 16:46 a4def81) Device: Samsung galaxy s duos Android version: 4.0.4

JSON Source