绝对定位 View/Image 上没有阴影?
No shadow on absolutely positioned View/Image?
我在我的 Android-primary react-native 应用程序上做了一个唯物主义设计的“添加”按钮。虽然我使用 elevation
样式 属性 作为其余元素阴影的主要来源,但我发现它在应用于 absolute
定位元素时停止工作。 (我部分理解可能是因为绝对定位的元素忽略了一般布局规则,但阴影仍然应该起作用)。
据我所知,Android 得到 elevation
和 iOS 得到它们各自的阴影属性。
我想要这个:
但是一旦我将元素的样式设置为绝对样式(在右下角),我就看不到阴影了。
我是不是遗漏了什么或者它还没有用?
简单地说,目前 React Native 中还没有对 Android 的阴影支持,我认为您使用提升方式来实现这一点是正确的。但它只适用于 Android 5.0 或更高版本。
或者,您可以试试这个模块 (https://github.com/879479119/react-native-shadow)。对我有用。
我在我的 Android-primary react-native 应用程序上做了一个唯物主义设计的“添加”按钮。虽然我使用 elevation
样式 属性 作为其余元素阴影的主要来源,但我发现它在应用于 absolute
定位元素时停止工作。 (我部分理解可能是因为绝对定位的元素忽略了一般布局规则,但阴影仍然应该起作用)。
据我所知,Android 得到 elevation
和 iOS 得到它们各自的阴影属性。
我想要这个:
但是一旦我将元素的样式设置为绝对样式(在右下角),我就看不到阴影了。
我是不是遗漏了什么或者它还没有用?
简单地说,目前 React Native 中还没有对 Android 的阴影支持,我认为您使用提升方式来实现这一点是正确的。但它只适用于 Android 5.0 或更高版本。
或者,您可以试试这个模块 (https://github.com/879479119/react-native-shadow)。对我有用。