Advertisement
Guest User

Untitled

a guest
Jan 28th, 2015
241
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.50 KB | None | 0 0
  1. #:import random random.random
  2. #:import SlideTransition kivy.uix.screenmanager.SlideTransition
  3. #:import SwapTransition kivy.uix.screenmanager.SwapTransition
  4. #:import WipeTransition kivy.uix.screenmanager.WipeTransition
  5. #:import FadeTransition kivy.uix.screenmanager.FadeTransition
  6. #:import RiseInTransition kivy.uix.screenmanager.RiseInTransition
  7. #:import FallOutTransition kivy.uix.screenmanager.FallOutTransition
  8. #:import NoTransition kivy.uix.screenmanager.NoTransition
  9.  
  10. <CustomScreen>:
  11. hue: random()
  12. canvas:
  13. Color:
  14. hsv: self.hue, .5, .3
  15. Rectangle:
  16. size: self.size
  17.  
  18. Label:
  19. font_size: 42
  20. text: root.name
  21.  
  22. Button:
  23. text: 'Next screen'
  24. size_hint: None, None
  25. pos_hint: {'right': 1}
  26. size: 150, 50
  27. on_release: root.manager.current = root.manager.next()
  28.  
  29. Button:
  30. text: 'Previous screen'
  31. size_hint: None, None
  32. size: 150, 50
  33. on_release: root.manager.current = root.manager.previous()
  34.  
  35. BoxLayout:
  36. size_hint: .5, None
  37. height: 250
  38. pos_hint: {'center_x': .5}
  39. orientation: 'vertical'
  40.  
  41. Button:
  42. text: 'Use SlideTransition with "up" direction'
  43. on_release: root.manager.transition = SlideTransition(direction="up")
  44.  
  45. Button:
  46. text: 'Use SlideTransition with "down" direction'
  47. on_release: root.manager.transition = SlideTransition(direction="down")
  48.  
  49. Button:
  50. text: 'Use SlideTransition with "left" direction'
  51. on_release: root.manager.transition = SlideTransition(direction="left")
  52.  
  53. Button:
  54. text: 'Use SlideTransition with "right" direction'
  55. on_release: root.manager.transition = SlideTransition(direction="right")
  56.  
  57. Button:
  58. text: 'Use SwapTransition'
  59. on_release: root.manager.transition = SwapTransition()
  60.  
  61. Button:
  62. text: 'Use WipeTransition'
  63. on_release: root.manager.transition = WipeTransition()
  64.  
  65. Button:
  66. text: 'Use FadeTransition'
  67. on_release: root.manager.transition = FadeTransition()
  68.  
  69. Button:
  70. text: 'Use FallOutTransition'
  71. on_release: root.manager.transition = FallOutTransition()
  72.  
  73. Button:
  74. text: 'Use RiseInTransition'
  75. on_release: root.manager.transition = RiseInTransition()
  76. Button:
  77. text: 'Use NoTransition'
  78. on_release: root.manager.transition = NoTransition(duration=0)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement