0.0.3 • Published 4 years ago

react-native-shadow-mix v0.0.3

Weekly downloads
2
License
ISC
Repository
github
Last release
4 years ago

规则

  • 1.使用SpdbShadow包裹需要阴影的组件即可,Android与iOS通用
  • 2.若传入elevation参数,则Android与iOS使用原生阴影,显示效果也一致
  • 3.若需要颜色,偏移,扩散等参数调整,则不可使用elevation参数,否则无效。因实现方式不同,但封装后使用效果Android与iOS尽量相似

API

属性说明类型默认值
children阴影内容React.element
elevation黑色阴影深度,使用该属性时,为原生阴影样式number
style自定义样式,如backgroundColorobj
width宽度(与子组件相同)number0
height高度(与子组件相同)number0
radius圆角(与子组件相同)string0
border阴影边缘扩散number0
color阴影颜色string#000
opacity不透明度number1
xX轴偏移number0
yY轴偏移number0

辅助说明

  • width,height,radius参数iOS端可不传,会自动适应子组件大小
  • style不传会自动适配背景色 白色

效果截图

Android端截图

Android端截图

iOS端截图

iOS端截图