Button

Buttons allow users to execute actions with a single tap

class kivycupertino.uix.button.CupertinoButton(*args: Any, **kwargs: Any)

iOS style button

../_images/demo3.gif
color_disabled = [0, 0.35, 0.7, 1]

Background color of CupertinoButton when disabled

../_images/color_disabled.png

Python

CupertinoButton(disabled=True, color_disabled=(0.5, 0, 0, 1))

KV

CupertinoButton:
    disabled: True
    color_disabled: 0.5, 0, 0, 1
color_down = [0, 0.15, 0.8, 1]

Background color of CupertinoButton when pressed

../_images/color_down.gif

Python

CupertinoButton(color_down=(1, 0, 0, 1))

KV

CupertinoButton:
    color_down: 1, 0, 0, 1
color_normal = [0, 0.5, 1, 1]

Color of CupertinoButton when not pressed or disabled

../_images/color_normal.png

Python

CupertinoButton(color_normal=(1, 0, 0, 1))

KV

CupertinoButton:
    color_normal: 1, 0, 0, 1
disabled = False

If CupertinoButton is disabled

../_images/disabled.png

Python

CupertinoButton(disabled=True)

KV

CupertinoButton:
    disabled: True
font_size = '17sp'

text of CupertinoButton

../_images/font_size.png

Python

CupertinoButton(font_size='20sp')

KV

CupertinoButton:
    font_size: '20sp'
text = ' '

Text of CupertinoButton

../_images/text1.png

Python

CupertinoButton(text='Hello World')

KV

CupertinoButton:
    text: 'Hello World'
text_color = [1, 1, 1, 1]

A ColorProperty defining the color of text of CupertinoButton

../_images/text_color.png

Python

CupertinoButton(text_color=(1, 0, 0, 1))

KV

CupertinoButton:
    color_disabled: 1, 0, 0, 1
transition_duration = 0.075

Duration of the transition of the color of CupertinoButton when its state changes

../_images/transition_duration.gif

Python

CupertinoButton(transition_duration=0.5)

KV

CupertinoButton:
    transition_duration: 0.5
class kivycupertino.uix.button.CupertinoSymbolButton(*args: Any, **kwargs: Any)

iOS style button that displays a symbol

../_images/demo4.gif
color_disabled = [0, 0, 0, 0.7]

Color of CupertinoSymbolButton when disabled

../_images/color_disabled1.png

Python

CupertinoSymbolButton(color_disabled=(0.5, 0, 0, 1))

KV

CupertinoSymbolButton:
    color_disabled: 0.5, 0, 0, 1
color_down = [0, 0, 0, 0.7]

Color of CupertinoSymbolButton when pressed

../_images/color_down1.gif

Python

CupertinoSymbolButton(color_down=(1, 0, 0, 1))

KV

CupertinoSymbolButton:
    color_down: 1, 0, 0, 1
color_normal = [0, 0, 0, 1]

Color of CupertinoSymbolButton when not pressed or disabled

../_images/color_normal1.png

Python

CupertinoSymbolButton(color_normal=(1, 0, 0, 1))

KV

CupertinoSymbolButton:
    color_normal: 1, 0, 0, 1
disabled = False

If CupertinoSymbolButton is disabled

../_images/disabled1.png

Python

CupertinoSymbolButton(disabled=True)

KV

CupertinoSymbolButton:
    disabled: True
symbol = ' '

Symbol of CupertinoSymbolButton

../_images/symbol1.png

Python

CupertinoSymbolButton(symbol='wifi')

KV

CupertinoSymbolButton:
    symbol: 'wifi'
transition_duration = 0.075

Duration of the transition of the color of CupertinoSymbolButton when its state changes

../_images/transition_duration1.gif

Python

CupertinoSymbolButton(transition_duration=0.5)

KV

CupertinoSymbolButton:
    transition_duration: 0.5
class kivycupertino.uix.button.CupertinoSystemButton(*args: Any, **kwargs: Any)

iOS style System Button

../_images/demo5.gif
color_disabled = [0, 0.3, 0.4, 1]

Color of CupertinoSystemButton when disabled

../_images/color_disabled2.png

Python

CupertinoSystemButton(disabled=True, color_disabled=(0.5, 0, 0, 1))

KV

CupertinoSystemButton:
    disabled: True
    color_disabled: 0.5, 0, 0, 1
color_down = [0, 0.15, 0.3, 1]

Color of CupertinoSystemButton when pressed

../_images/color_down2.gif

Python

CupertinoSystemButton(color_down=(1, 0, 0, 1))

KV

CupertinoSystemButton:
    color_down: 1, 0, 0, 1
color_normal = [0.05, 0.5, 0.95, 1]

Color of CupertinoSystemButton when not pressed or disabled

../_images/color_normal2.png

Python

CupertinoSystemButton(color_normal=(1, 0, 0, 1))

KV

CupertinoSystemButton:
    color_normal: 1, 0, 0, 1
disabled = False

If CupertinoSystemButton is disabled

../_images/disabled2.png

Python

CupertinoSystemButton(disabled=True)

KV

CupertinoSystemButton:
    disabled: True
font_size = '15sp'

Font size of the text of CupertinoSystemButton

../_images/font_size1.png

Python

CupertinoSystemButton(font_size='20sp')

KV

CupertinoSystemButton:
    font_size: '20sp'
text = ' '

Text of CupertinoSystemButton

../_images/text2.png

Python

CupertinoSystemButton(text='Send')

KV

CupertinoSystemButton:
    text: 'Send'
transition_duration = 0.075

Duration of the transition of the color of CupertinoSystemButton when its state changes

../_images/transition_duration2.gif

Python

CupertinoSystemButton(transition_duration=0.5)

KV

CupertinoSystemButton:
    transition_duration: 0.5