flet
flet copied to clipboard
Fix issue #2712 and #2828
- [x] Fix issue #2712
- [x] Fix issue #2828
Test code: #2712
import flet as ft
def main(page: ft.Page):
page.padding = 0
def on_long_press(e):
print('on long press')
page.add(ft.Text('on_long_press triggered'))
def on_click(e):
print('on click')
page.add(ft.Text('on_click triggered'))
container = ft.Container(
bgcolor= ft.colors.RED,
content= ft.Text('Test Long Press'),
height= 100,
width= 100,
on_click= on_click,
on_long_press= on_long_press
)
page.add(ft.SafeArea(container))
ft.app(target=main)
#2828
import flet as ft
def main(page: ft.Page):
child = ft.Container(
bgcolor= ft.colors.ORANGE,
alignment= ft.alignment.center,
)
container = ft.Container(
content= child,
# bgcolor= ft.colors.RED,
height= 200,
width= 200,
border_radius= ft.BorderRadius(
top_left= 0,
top_right= 30,
bottom_left= 30,
bottom_right= 30
),
alignment = ft.alignment.center,
on_click= lambda e: print('clicked'),
ink = True
)
page.add(container)
ft.app(target=main)