Xamarin.Forms.NeoControls
Controls for Xamarin Forms based on neumorphism tendency
Install / Use
/learn @felipebaltazar/Xamarin.Forms.NeoControlsREADME
Xamarin.Forms.NeoControls
Controls for Xamarin Forms based on neumorphism tendency
FOR MAUI MIGRATION
https://github.com/felipebaltazar/Maui.NeoControls
Examples
https://github.com/felipebaltazar/NeomorphismSmartHomeApp

Getting started
- Install the Xamarin.Forms.NeoControls package
Install-Package Xamarin.Forms.NeoControls -Version 1.1.0-pre
No Xaml namespace declaration is needed
- Use the controls
<NeoButton Elevation=".25"
CornerRadius="70,20,20,20"
BackgroundColor="#e3edf7"/>
- You can also insert any view inside the neo controls
<NeoButton BackgroundColor="#e3edf7">
<StackLayout Orientation="Vertical">
<Image Source="MyImage.png "/>
<Label Text="My Button Label"/>
</StackLayout>
</NeoButton>
- Background with gradient
<NeoButton>
<NeoButton.BackgroundGradient>
<LinearGradient Angle="45">
<GradientStop Color="Red" Offset="0" />
<GradientStop Color="Yellow" Offset="1" />
</LinearGradient>
</NeoButton.BackgroundGradient>
<StackLayout Orientation="Vertical">
<Image Source="MyImage.png "/>
<Label Text="My Button Label"/>
</StackLayout>
</NeoButton>
Property reference
| Property | What it does | Extra info |
| ------------------- | --------------------------------------------------------------------- | -------------------------------------------------------------------------- |
| CornerRadius | A CornerRadius object representing each individual corner's radius. | Uses the CornerRadius struct allowing you to specify individual corners. |
| Elevation | Set this value to chenge element depth effect. | |
| InnerView | View that will be shown inside the neo control. | |
| ShadowBlur | Set this value to change shadow blur effect. | |
| ShadowDistance | Set this value to change shadow distance relative from control. | |
| DarkShadowColor | The Dark color that will be applied on draw the dark shadow. | This will be applied with Elevation property, as Alpha parameter. |
| LightShadowColor | The White color that will be applied on draw the light shadow. | |
| BackgroundGradient| Draw a gradient on background's control | When value != null, backgroundColor Property will be ignored |
Contributors
- Pablo Erick - Contributor
Related Skills
clearshot
Structured screenshot analysis for UI implementation and critique. Analyzes every UI screenshot with a 5×5 spatial grid, full element inventory, and design system extraction — facts and taste together, every time. Escalates to full implementation blueprint when building. Trigger on any digital interface image file (png, jpg, gif, webp — websites, apps, dashboards, mockups, wireframes) or commands like 'analyse this screenshot,' 'rebuild this,' 'match this design,' 'clone this.' Skip for non-UI images (photos, memes, charts) unless the user explicitly wants to build a UI from them. Does NOT trigger on HTML source code, CSS, SVGs, or any code pasted as text.
openpencil
2.0kThe world's first open-source AI-native vector design tool and the first to feature concurrent Agent Teams. Design-as-Code. Turn prompts into UI directly on the live canvas. A modern alternative to Pencil.
ui-ux-pro-max-skill
58.5kAn AI SKILL that provide design intelligence for building professional UI/UX multiple platforms
ui-ux-pro-max-skill
58.5kAn AI SKILL that provide design intelligence for building professional UI/UX multiple platforms
