目录
- 回收布局
RecycleLayoutRecycleLayout.default_heightRecycleLayout.default_pos_hintRecycleLayout.default_sizeRecycleLayout.default_size_hintRecycleLayout.default_size_hint_maxRecycleLayout.default_size_hint_minRecycleLayout.default_size_hint_xRecycleLayout.default_size_hint_x_maxRecycleLayout.default_size_hint_x_minRecycleLayout.default_size_hint_yRecycleLayout.default_size_hint_y_maxRecycleLayout.default_size_hint_y_minRecycleLayout.default_widthRecycleLayout.do_layout()RecycleLayout.initial_heightRecycleLayout.initial_sizeRecycleLayout.initial_widthRecycleLayout.key_pos_hintRecycleLayout.key_sizeRecycleLayout.key_size_hintRecycleLayout.key_size_hint_maxRecycleLayout.key_size_hint_minRecycleLayout.refresh_view_layout()RecycleLayout.set_visible_views()
回收布局¶
在 1.10.0 版本加入.
警告
此模块高度实验性,其API未来可能发生变化,且当前文档尚不完整。
- class kivy.uix.recyclelayout.RecycleLayout(**kwargs)[源代码]¶
基类:
RecycleLayoutManagerBehavior,LayoutRecycleLayout 为 RecycleViews 提供了默认布局。
- default_height¶
项目的默认高度
default_height是一个NumericProperty,默认值为 100。
- default_pos_hint¶
pos_hint 的默认值
default_pos_hint是一个DictProperty,默认值为 {}。
- default_size¶
size(宽度,高度)。每个值都可以为 None。
default_size是一个ReferenceListProperty,指向 [default_width,default_height]。
- default_size_hint¶
size(宽度,高度)。每个值都可以为 None。
default_size_hint是一个ReferenceListProperty,指向 [default_size_hint_x,default_size_hint_y]。
- default_size_hint_max¶
size_hint_max 的默认值
default_size_max是一个ReferenceListProperty,指向 [default_size_hint_x_max,default_size_hint_y_max]。
- default_size_hint_min¶
size_hint_min 的默认值
default_size_min是一个ReferenceListProperty,指向 [default_size_hint_x_min,default_size_hint_y_min]。
- default_size_hint_x¶
size_hint_x 的默认值
default_size_hint_x是一个NumericProperty,默认值为 None。
- default_size_hint_x_max¶
size_hint_x_max 的默认值
default_pos_hint_x_max是一个NumericProperty,默认值为 None。
- default_size_hint_x_min¶
size_hint_x_min 的默认值
default_pos_hint_x_min是一个NumericProperty,默认值为 None。
- default_size_hint_y¶
size_hint_y 的默认值
default_size_hint_y是一个NumericProperty,默认值为 None。
- default_size_hint_y_max¶
size_hint_y_max 的默认值
default_pos_hint_y_max是一个NumericProperty,默认值为 None。
- default_size_hint_y_min¶
size_hint_y_min 的默认值
default_pos_hint_y_min是一个NumericProperty,默认值为 None。
- default_width¶
项目的默认宽度
default_width是一个 NumericProperty,默认值为 100。
- do_layout(*largs)[源代码]¶
当布局被触发器调用时,会调用此函数。如果你正在编写一个新的布局子类,不要直接调用此函数,而应使用
_trigger_layout()方法。该函数默认在下一帧之前调用,因此布局不会立即更新。任何依赖于子组件位置等的操作都应安排在下一帧执行。
在 1.0.8 版本加入.
- initial_height¶
项目的初始高度。
initial_height是一个NumericProperty,默认值为 100。
- initial_size¶
项目的初始大小
initial_size是一个ReferenceListProperty,指向 [initial_width,initial_height]。
- initial_width¶
项目的初始宽度。
initial_width是一个NumericProperty,默认值为 100。
- key_pos_hint¶
如果设置了该属性,则字典中的哪个键应用于设置项目的pos_hint。
key_pos_hint是一个StringProperty,默认值为 None。
- key_size¶
如果设置了该属性,则指定字典中的哪个键应用于设置项目的size属性。
key_size是一个StringProperty,默认值为 None。
- key_size_hint¶
如果设置了该选项,则字典中的哪个键应用于设置该项的 size_hint 属性。
key_size_hint是一个StringProperty,默认值为 None。
- key_size_hint_max¶
如果设置了该选项,则字典中的哪个键应用于设置该项的 size_hint_max 属性。
key_size_hint_max是一个StringProperty,默认值为 None。
- key_size_hint_min¶
如果设置了该选项,则字典中的哪个键应用于设置该项的 size_hint_min 属性。
key_size_hint_min是一个StringProperty,默认值为 None。