RUI Libraty Tutorial
- RUI library
- Used data types: SizeUnit
- Used data types: Color
- Used data types: AngleUnit
- View
- Events of View
- "id" property of View
- "width", "height", "min-width", "min-height", "max-width", "max-height" properties of View
- "resize" property of View
- "margin" and "padding" properties of View
- "border" property of View
- "outline" and "outline-offset" properties of View
- "radius" property of View
- "shadow" property of View
- Background of View
- "background-blend-mode" and "mix-blend-mode" properties of View
- "clip" property of View
- "opacity", "tabindex", "z-index", "tooltip", and "visibility" properties of View
- "filter" and "backdrop-filter" properties of View
- "semantics" property of View
- Text properties of View
- "font-name" property
- "text-color" property
- "text-size" property
- "italic" property
- "small-caps" property
- "white-space" property
- "tab-size" property
- "word-break" property
- "strikethrough", "overline", "underline" properties
- "text-line-thickness" property
- "text-line-style" property
- "text-line-color" property
- "text-weight" property
- "text-shadow" property
- "text-align" property
- "text-indent" property
- "letter-spacing" property
- "word-spacing" property
- "line-height" property
- "text-transform" property
- "text-direction" property
- "writing-mode" property
- "vertical-text-orientation" property
- "user-select" property
- "text-color" property
- "font-name" property
- Transformation properties of View
- "perspective" property
- "perspective-origin-x" and "perspective-origin-y" properties
- "backface-visibility" property
- "origin-x", "origin-y", and "origin-z" properties
- "translate-x", "translate-y", and "translate-z" properties
- "scale-x", "scale-y" and "scale-z" properties
- "rotate" property
- "rotate-x", "rotate-y", and "rotate-z" properties
- "skew-x" and "skew-y" properties
- "perspective-origin-x" and "perspective-origin-y" properties
- "perspective" property
- Keyboard events
- Focus events
- Mouse events
- Pointer Events
- Touch events
- Resize-event
- Scroll event
- ViewsContainer
- ListLayout
- GridLayout
- ColumnLayout
- StackLayout
- TabsLayout
- AbsoluteLayout
- DetailsView
- Resizable
- TextView
- ImageView
- SvgImageView
- EditView
- NumberPicker
- DatePicker
- TimePicker
- ColorPicker
- FilePicker
- DropDownList
- ProgressBar
- Button
- ListView
- The "items" property
- "Orientation" property
- "wrap" property
- "item-width" and "item-height" properties
- "item-vertical-align" property
- "item-horizontal-align" property
- "current" property
- "list-item-style", "current-style", and "current-inactive-style" properties
- "checkbox", "checked", "checkbox-horizontal-align", and "checkbox-vertical-align" properties
- ListView events
- "Orientation" property
- The "items" property
- TableView
- "content" property
- "cell-style" property
- "row-span" and "column-span" properties
- "row-style" property
- "column-style" property
- "head-height" and "head-style" properties
- "foot-height" and "foot-style" properties
- "cell-padding" property
- "cell-border" property
- "table-vertical-align" property
- "selection-mode" property
- "current" property
- "allow-selection" property
- "table-cell-selected" and "table-cell-clicked" events
- "table-row-selected" and "table-row-clicked" events
- "cell-style" property
- "content" property
- Custom View
- CanvasView
- CanvasView. Drawing geometric shapes
- CanvasView. Text
- CanvasView. Image
- AudioPlayer, VideoPlayer, MediaPlayer
- MediaPlayer events
- MediaPlayer methods
- Popup
- Animation
- Transition animation
- Animation script
- Session
- Resource description format
- Resources
- Images for screens with different pixel densities
- Themes
- Standard constants and styles
- Multi-language support