2014-01-23 1 views

답변

5

이미지의 너비/높이의 절반으로 borderRadius을 설정하면 원 모양의 이미지가 나타납니다.

var imageView = Ti.UI.createImageView({ 
    image  : '/images/myImage.png', 
    width  : 60, 
    height  : 60, 
    borderRadius : 30 
}); 
win.add(imageView); 

자르기의 경우, imageAsCropped도 매우 편리합니다.

1

티타늄을 사용하는 매우 간단한 솔루션입니다. 모서리없이 픽셀 화 (안드로이드).

<View id="userFaceContainer">          
    <ImageView id="avatar" />      
    <View id="userFaceInnerBorder" /> 
</View> 

과 스타일

"#avatar": { 
    width: 90, 
    height: 90 
} 

"#userFaceContainer": { 
    width: 90, 
    height: 90, 
    center: { 
     x:"50%", 
     y:"50%" 
    }, 
    borderRadius: 45, 
    borderColor: "#669dd3", 
    borderWidth:2 
} 

"#userFaceInnerBorder": { 
    width: 88, 
    height: 88, 
    borderRadius: 44, 
    borderColor: "#669dd3", 
    borderWidth:2, 
    opacity: 0.7 
} 
+0

감사 팔코, 이 트릭은 내 생명의 은인! –

+0

절대 값 대신 백분율 값을 사용하여 타원/원형 모양을 얻을 수 있습니까? – user1927033