test-kivy-app/kivy_venv/share/kivy-examples/demo/showcase/data/screens/carousel.kv

52 lines
1.1 KiB
Plaintext
Raw Normal View History

2024-09-15 12:12:16 +00:00
<ColoredLabel@Label>:
font_size: '48sp'
color: (.6, .6, .6, 1)
canvas.before:
Color:
rgb: (.9, .9, .9)
Rectangle:
pos: self.x + sp(2), self.y + sp(2)
size: self.width - sp(4), self.height - sp(4)
ShowcaseScreen:
name: 'Carousel'
fullscreen: True
BoxLayout:
size_hint_y: None
height: '48dp'
ToggleButton:
text: 'Loop'
id: btnloop
Label:
size_hint_x: None
width: self.height
text: '{}'.format(carousel.index)
Button:
size_hint_x: None
width: self.height
text: 'Prev'
on_release: carousel.load_previous()
Button:
size_hint_x: None
width: self.height
text: 'Next'
on_release: carousel.load_next()
Carousel:
id: carousel
loop: btnloop.state == 'down'
ColoredLabel:
text: 'Slide 0'
ColoredLabel:
text: 'Slide 1'
ColoredLabel:
text: 'Slide 2'