RelativeLayout.LayoutParams s = new RelativeLayout.LayoutParams(LayoutParams.MATCH_PARENT,LayoutParams.MATCH_PARENT)
s.addRule(RelativeLayout.CENTER_IN_PARENT, -1)
//添加位置信息 -1表示相对于父控件的位置 ,如果要相对某个平级控件则参数是该控件的ID
s.setMargins(10, 10, 10, 10)//设置左,上,右,下,的距离
上面的定义好了之后可以用了:
imgApple2.setLayoutParams(s)
insertLayout.addView(imgApple2,100,100)
位置分为两种绝对和百分比:enum class PositionType
{
ABSOLUTE,
PERCENT
}
icon:setAnchorPoint(cc.p(0.5, 0.5))
icon:setPositionType(POSITION_PERCENT)
icon:setPositionPercent(cc.p(0.5, 0.5))
需要使用到这三个函数才能先对父节点居中。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)