Skip to content

2. Controls

Nick Kovalsky edited this page Jul 2, 2024 · 4 revisions
  • Base drawn controls

    • SkiaControl Your lego brick to create anything
    • SkiaShape Path, Rectangle, Circle, Ellipse, Gauge etc, can wrap other elements to be clipped inside
    • SkiaLabel, multiline with many options like dropshadow, gradients etc
    • SkiaImage with many options and filters
    • SkiaSvg with many options
    • SkiaLayout (Absolute, Grid, Vertical stack, Horizontal stack, todo Masonry) with templates support
    • SkiaScroll (Horizontal, Vertical, Both) with header, footer, zoom support and adjustable inertia, bounce, snap and much more. Can act like a collectionview with custom refresh indicator, load more etc
    • SkiaHotspot to handle gestures in a lazy way
    • SkiaBackdrop to apply effects to background below, like blur etc
    • SkiaMauiElement to embed maui controls in your canvas
  • Derived custom controls

    • SkiaScrollLooped a subclassed SkiaScroll for neverending scrolls
    • RefreshIndicator can use lottie and anything for your scroll refresh view
    • SkiaDrawer to swipe in and out your controls
    • SkiaCarousel swipe and slide controls inside a carousel
    • SkiaDecoratedGrid to draw shapes between rows and columns
    • ScrollPickerWheel for creating wheel pickers
    • SkiaTabsSelector create top and bottom tabs
    • SkiaViewSwitcher switch your views, pop, push and slide
    • SkiaLottie with tint customization
    • SkiaGif a dedicated lightweight GIF-player with playback properties
    • SkiaMediaImage a subclassed SkiaImage for displaying any kind of images (image/animated gif/more..)
    • SkiaRive (actually Windows only)
    • SkiaButton include anything inside, text, images etc
    • SkiaSlider incuding range selction capability
    • SkiaHoverMask to overlay a clipping shape
    • SkiaLabelFps for developement
    • Create your own!
Clone this wiki locally