def __init__(self,detailwidth=320-22,style='slide',delegate=None,mainview= None,detailview=None, initial_state=0,**kwargs):
ui.View.__init__(self,**kwargs)
self._sv=ui.ScrollView()
self._sv.flex='wh'
self._sv.frame=self.bounds
self._sv.content_size=(self.bounds[2]+1,self.bounds[3])
self._mainviewcontainer=ui.View()
self._mainviewcontainer.frame=self.bounds
self._detailviewcontainer=ui.View()
self._detailviewcontainer.frame=self.bounds
self.detailwidth = detailwidth
self._detailviewcontainer.width=detailwidth
self._detailviewcontainer.x=-detailwidth
self._mainviewcontainer.flex='WH'
self._detailviewcontainer.flex='H'
self._mainview=None
self._detailview=None
self.delegate=delegate
self._sv.delegate=self
self._sv.add_subview(self._mainviewcontainer)
self._sv.add_subview(self._detailviewcontainer)
self.add_subview(self._sv)
self.style='slide'# 'slide','resize'
self.state=0 #1 when detail shown
self._modify_gesture()
评论列表
文章目录