我有RoundImageView
使用以下函数扩展UIImageView
以使其成为圆形:
-(void) makeImageViewRounded {
//set the look of the image
self.layer.backgroundColor=[[UIColor blackColor] CGColor];
//self.layer.cornerRadius= self.frame.size.height /2;
self.clipsToBounds = YES;
self.layer.masksToBounds = YES;
self.layer.borderWidth=1.0;
self.layer.borderColor=[[UIColor grayColor] CGColor];
}
如何在边框和实际图像(填充)之间创建边距?我想公开self.layer.backgroundColor=[[UIColor blackColor] CGColor];
答案 0 :(得分:0)
让@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
if (savedInstanceState != null) {
String jsonArrString = savedInstanceState.getString("jsonArr");
try {
jsonArray = new JSONArray(jsonArrString);
}
catch (Exception e) {
e.printStackTrace()
}
}
// TODO your old code goes after this line.
}
为100 * 100,填充= 10.然后将图片大小调整为80 * 80并设置此图片。
并将yourImageView
的{{1}}属性设置为UIImageView
答案 1 :(得分:-2)
创建一个比你的UIImageView大的UIView并拥有Border。 然后将ImageView放在其中心。