【问题标题】:No shadow on absolutely positioned View/Image?绝对定位的视图/图像上没有阴影?
【发布时间】:2017-07-29 05:08:13
【问题描述】:

我在我的 Android-primary react-native 应用程序上做了一个重要设计的“添加”按钮。虽然我使用elevation 样式属性作为其余元素中阴影的主要来源,但我发现它在应用于absolute 定位元素时停止工作。 (我部分理解可能是因为绝对定位的元素忽略了一般的布局规则,但仍然应该使用阴影)。 据我所知,Android 获得elevation,iOS 获得各自的影子属性。

我想要这个:

但是一旦我将元素的样式设置为绝对样式(在右下角),我就没有阴影了。

是我遗漏了什么还是它还没有工作?

【问题讨论】:

    标签: android css react-native shadow absolute


    【解决方案1】:

    简单地说,目前 React Native 中还没有对 Android 的影子支持,我认为你在使用提升方式来实现这一点的正确轨道上。但它应该只适用于 Android 5.0 或更高版本。

    或者,您可以尝试此模块 (https://github.com/879479119/react-native-shadow)。它对我有用。

    【讨论】:

    • 谢谢,该模块有帮助,虽然实现起来应该更复杂,但总比没有好:) 幸运的是我的应用程序将支持 api 21+,所以它应该可以在任何地方工作。
    猜你喜欢
    • 2019-12-04
    • 1970-01-01
    • 1970-01-01
    • 2013-02-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多