FluidSharp is a high performance mobile first multi-platform UI layout framework based on Skia.
Перейти к файлу
Wouter Steenbergen a0bfed9ec3 android views 1.0.5-alpha - separating out GL and Canvas View for android too 2021-10-15 12:56:23 -07:00
FluidSharp 1.0.4-alpha 2021-08-23 11:14:13 -07:00
FluidSharp.Video.Recorder android views 1.0.5-alpha - separating out GL and Canvas View for android too 2021-10-15 12:56:23 -07:00
FluidSharp.Views android views 1.0.5-alpha - separating out GL and Canvas View for android too 2021-10-15 12:56:23 -07:00
FluidSharp.Views.Forms shared fluidwidgetview implementation 2020-03-25 10:09:56 -07:00
Samples android 1.0.4-alpha nuspec 2021-09-23 16:20:02 -07:00
.gitattributes Add .gitignore and .gitattributes. 2020-03-25 09:07:20 -07:00
.gitignore Add .gitignore and .gitattributes. 2020-03-25 09:07:20 -07:00
FluidSharp.sln ios nuspec 2021-05-07 14:36:35 -07:00
README.md Update README.md 2021-08-23 12:24:35 -07:00

README.md

FluidSharp

FluidSharp is a high performance mobile first multi-platform UI layout framework based on Skia.

Using FluidSharp

SkiaSharp.TextBlocks is available as a convenient NuGet package, to use install the package like this:

nuget install FluidSharp

Sample

    public abstract class Sample : IWidgetSource
    {
        public abstract string Name { get; }
        public abstract Widget MakeWidget(VisualState visualState);
    }

    public class HelloWorld : Sample
    {
        public override string Name => "Hello world";
        public override Widget MakeWidget(VisualState visualState)
        {
            return new Text(new Font(14), SKColors.Black, "Hello World!");
        }
    }

    fluidWidgetView1.WidgetSource = new Sample();
    

Result: Hello world.png

See the Samples folder for more code samples.