我试图在Kivy中使用FloatLayout
来手动定位一些图像,但原点(0, 0)
似乎位于屏幕的中心,而不是文档所述的左下角。我已经尝试设置图像的pos
,pos_hint
和left
属性,在左下角中获取它,但没有任何效果。Kivy FloatLayout中心儿童?
令人沮丧的是,当我在那里绘制一个带有canvas.after
的矩形时,它在左下角正确绘制。我的kv代码:
FloatLayout:
canvas.after:
Line:
rectangle: [0, 0, 10, 10]
Image:
id: sprite
pos_hint_x: None
pos_hint_y: None
pos: 0, 0
size: 32, 32
source: 'atlas://img/sprites/fuzzy_dragon'
图像在屏幕上画死点,矩形在左下角。我究竟做错了什么?
更改'FloatLayout'为'RelativeLayout' – Juggernaut
@Juggernaut为什么? – KeyWeeUsr