Object “drawer”
Object
> NativeObject
> Widget
> Composite
> ContentView
> Drawer
A drawer that can be swiped in from the left edge of the screen. There’s only a single instance that can be accessed via tabris.drawer
. The drawer is locked by default. To use it in an application, set the property enabled
to true
. The drawer can contain any kind of widgets.
Constructor | private |
Singleton | drawer |
Namespace | tabris |
Direct subclasses | None |
JSX support | No |
Example
import {TextView, drawer} from 'tabris';
drawer
.set({enabled: true})
.append(new TextView({text: 'Drawer content'}));
See also:
JSX Simple example of using a Drawer
TSX Using a Drawer
for app navigation
Methods
close()
Closes the drawer.
Returns this
open()
Opens the drawer. It may be useful to call this method on first startup, so that users notice the drawer and its contents.
Returns this
Properties
enabled
Controls whether the drawer can be opened and closed. When set to false
, the drawer cannot be opened and calls to drawer.open()
will be ignored.
Type | boolean |
Default | false |
Settable | Yes |
Change events | Yes |
Events
open
Fired when the drawer is opened and has reached its resting position.
close
Fired when the drawer is closed and has reached its resting position.
Change Events
enabledChanged
Fired when the enabled property has changed.
Parameter | Type | Description |
---|---|---|
value | boolean |
The new value of enabled. |