2012-01-04 4 views
1

치수가 200x200 인 image.png가 있습니다. 버튼의 배경 이미지로 사용하고 단추 크기를 60x60으로 설정합니다.티타늄 : 버튼을 클릭하면 버튼의 배경 이미지 (크기)가 올바르게 표시되지 않습니다.

단추와 이미지는 아무 것도하지 않을 때 의도 한대로 올바르게 나타납니다. 내가 버튼을 클릭하면 버튼을 클릭 할 때

는, (정상에 따라) 배경 이미지 어두워은

그러나, 버튼의 배경 이미지 (크기)가 제대로 표시되지 않습니다.

잘못된 점과 클릭 한 흐리게 표시된 이미지를 같은 크기로 유지하는 방법을 아는 사람이 있습니까?

var loginButton = Titanium.UI.createButton({ 
    backgroundImage:'/images/someimage.png', 
    height: 200 * 0.3, 
    width: 200 * 0.3, 
    bottom: 160 
    left: 65 
}); 
+0

이 속성을 'backgroundSelectedImage :'/ images/someimage.png''로 설정하고 효과가 있는지 확인하십시오. –

+0

문제는 이미지의 선택된 버전이 없다는 것입니다. 선택한 버전을 선택되지 않은 버전과 동일하게 설정하고 해당 기본 그림자 효과 만 사용하고 싶습니다. –

답변

0

동일한 크기의 backgroundImage를 버튼으로 사용하는 것이 좋습니다. 배경 이미지의 크기를 조정하려면 문제가 해결되지 않았을 수 있습니다.

+0

"배경 이미지의 크기 조정을 피하려면"무엇을 의미합니까? –

+0

버튼 크기가 60x60 인 경우 크기가 60x60 인 동일한 크기의 배경 이미지를 사용하십시오. – Kuroro

+0

코드 솔루션에 대해 알고 있습니까? 정확한 크기를 사용하는 것은 해결 방법이 아닙니다. 필요한 크기의 다양한 이미지 해상도로 인해 앱의 크기가 크게 커질 수 있기 때문입니다. –