透明支持kivy modalview小部件的中心

时间:2014-12-10 21:40:42

标签: python-2.7 mobile kivy

我们在我们的kivy应用中使用透明图像作为模态视图弹出窗口,但无法让中心图像的背景透明(或半透明,就像中心部分周围的背景区域一样)模态观点)。生成的弹出窗口将图像放在白色矩形上,然后由半透明灰色包围。有没有办法让白色矩形半透明灰色像围绕modalvieww弹出窗口中心的区域?

这是modalview kv代码:

<ScreenLoadingPopup>:
size_hint: .25, .20
BoxLayout:
    padding: [10,10,10,10]
    orientation: 'vertical'
    Image:
        source: 'img/transparent_loading.png'
        size_hint_y: None

为清楚起见,我们并未尝试使中心模态视图图像周围的背景透明。这个问题已在此处提出并回答Format Kivy popup to eliminate popup background提前致谢

1 个答案:

答案 0 :(得分:1)

我们通过为模态视图背景使用透明图像解决了这个问题,如下所示:

<ScreenLoadingPopup>:
size_hint: 0.25, 0.20
background: 'img/transparent_button1.png'
GridLayout:
    cols: 1
    padding: [10,10,10,10]
    Image:
        source: 'img/loading_image.png'
        size: self.size