【问题标题】:Same shadow for android and iosandroid 和 ios 的阴影相同
【发布时间】:2021-10-04 03:48:57
【问题描述】:

我知道elevation 用于 android,shadowColorshadowOffsetshadowOpacityshadowRadius 用于 ios。但我想为 android 和 ios 获得相同的阴影,但我不能只为 android 使用 elevation
所以,我测试了 react-native-shadowreact-native-shadow-2 包,它们还不错,但是它们有很多默认值:

react-native-shadow:

  • 老了
  • 不能有子尺寸
  • 选择太多,一无所获
  • ...

react-native-shadow-2:

  • 支持动态大小(width='100%')..但Shadow的子级无法通过设置width='100%'height来填充父级大小...
  • 无法定义模糊的强度(它是自动的)
  • ...

我可以如何或做什么来获得与 ios for android 相同的阴影(例如,对于 ios,具有大致相同的属性)?

【问题讨论】:

    标签: android ios reactjs react-native


    【解决方案1】:

    我是 react-native-shadow-2 的开发者 :)

    对于“但是Shadow的子级不能通过设置width='100%'来填充父级大小”,我最近在FAQ中添加了这个问题:

    问:我的组件在之后不再使用可用的父宽度 应用阴影!怎么办?

    A:使用 viewStyle={{alignSelf: 'stretch'}} 或 undefined 代替 'stretch',在你的 Shadow 组件中。

    随时在repository 中打开任何问题!

    【讨论】:

      猜你喜欢
      • 2017-10-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多