2013-07-24 3 views
0

Titanium에서 imageView를 만들었으므로 이제 페이드 아웃 애니메이션과 함께 뷰의 backgroundColor를 변경하여 숨기고 싶습니다.애니메이션 hide imageview [Titanium]

는 I 1.0 (완전 불투명) 다음 코드

var image = Titanium.UI.createImageView({ 
    backgroundImage:'test.png', 
    width:10, 
    height:10, 
    top:100, 
    left:205 
}); 

image.animate({ 
    curve:Ti.UI.ANIMATION_CURVE_EASE_IN_OUT, 
    opacity:10, 
    duration:200 
}); 

답변

2

opacity 속성 0.0 (완전히 투명)로부터 부동 소수점 값이다있다. 대신이 코드를 사용하여 이미지를 페이드 아웃하십시오.

// This code block will fade out the image to invisible 
image.animate({ 
    curve:Ti.UI.ANIMATION_CURVE_EASE_IN_OUT, 
    opacity:0.0, 
    duration:200 
}); 

또는, 당신은 단지, 애니메이션없이보기를 숨기 단지 hide()와 쇼() 메소드를 사용하려는 경우.

+0

Ti.UI.ANIMATION_CURVE_EASE_IN_OUT과 같은 곡선은 Android에서 지원되지 않습니다. 이 코드는 Android에서 작동하지만 곡선을 생략해야합니다. –

관련 문제