An Android library that adds customizable curved bottoms to ImageViews and RelativeLayouts.
Crescento is an Android library that adds curved bottom edges to ImageViews and RelativeLayouts, allowing developers to create visually appealing UI elements with minimal effort. It solves the problem of manually implementing complex curved designs by providing customizable components with attributes for curvature, tint, gradients, and gravity.
Android developers looking to enhance their app's visual design with curved view edges, particularly those working on media-rich or card-based interfaces.
Developers choose Crescento for its simplicity, flexibility, and ease of integration—offering a declarative XML approach to curved designs without requiring custom drawing code.
Add curve at bottom of image views and relative layouts.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Eliminates the need for custom drawing code by providing declarative XML attributes like curvature and gravity, making it easy to add elegant curves.
Supports automatic tint extraction from images or manual tinting with tintMode, enhancing visual appeal without extra image processing.
Offers gradient overlays with configurable directions and transparency control via tintAlpha, adding depth to UI elements.
Can be added via Gradle from JitPack and used directly in XML layouts, fitting seamlessly into existing Android projects.
Only supports curves at the top or bottom with basic inward/outward directions, not arbitrary shapes or curves on other sides, which restricts creative designs.
Requires adding a third-party maven repository (JitPack), which can introduce reliability or security concerns for some development workflows.
Last notable update appears to be around 2016 based on badges and copyright, so it may lack compatibility with newer Android features or best practices.