def open_dialog(self,sender):
# expand out a view/dialog from sender
root=self.find_root(self.root)
overlay=ui.Button(frame=(0,0)+tuple(root.frame)[2:],bg_color=(0,0,0,0.25),name='overlay')
overlay.action=self.dispatch_cancel_action
finalframe=self.frame
self.width=5
overlay.add_subview(self)
root.add_subview(overlay)
def ani():
self.frame=finalframe
self.center=overlay.center
self.y=0
ui.animate(ani,0.15)
self.overlay=overlay
评论列表
文章目录