splitview.py 文件源码

python
阅读 17 收藏 0 点赞 0 评论 0

项目:pythonista-scripts 作者: khilnani 项目源码 文件源码
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()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号