def uniframe(self, params):
if self.kivy:
from kivy.graphics import Color
from kivy.graphics import Rectangle
self.root.canvas.add(Color (params[4][0],params[4][1], \
params[4][2]))
self.root.canvas.add(Rectangle(pos = (params[0] * self.xratio, \
params[1] * self.yratio), size = (params[2] * self.xratio, \
params[3] * self.yratio)))
else:
import ui
self.uniframes.append([])
self.uniframes[len(self.uniframes) - 1] = \
ui.View(frame=(params[0] * self.xratio, \
(600 - params[1] - params[3]) * self.yratio, \
params[2] * self.xratio, params[3] * self.yratio))
self.uniframes[len(self.uniframes) - 1].background_color = \
(params[4][0],params[4][1], params[4][2],1.0)
self.root.add_subview(self.uniframes[len(self.uniframes) - 1])
评论列表
文章目录