The aim of this issue is to study and implement the mapping between Android Material Shapes and border radius tokens. This should help to be consistent between OUDS and Material (non OUDS) components used in the same application.
Material surfaces can be displayed in different shapes. Shapes direct attention, identify components, communicate state, and express brand.
The shape scale defines the style of container corners, offering a range of roundedness from square to fully circular.
There are different sizes of shapes:
Extra Small
Small
Medium
Large
Extra Large
Note that shapes None and Full are omitted as None is a RectangleShape and Full is a CircleShape.
By default, every component is mapped to one of the seven shape styles.
Description
The aim of this issue is to study and implement the mapping between Android Material Shapes and border radius tokens. This should help to be consistent between OUDS and Material (non OUDS) components used in the same application.
Material surfaces can be displayed in different shapes. Shapes direct attention, identify components, communicate state, and express brand.
The shape scale defines the style of container corners, offering a range of roundedness from square to fully circular.
There are different sizes of shapes:
Note that shapes None and Full are omitted as None is a RectangleShape and Full is a CircleShape.
By default, every component is mapped to one of the seven shape styles.
Taken from Material Design :
Study
Implementation