2017-03-08 90 views
0

我在我的Android-primary react-native應用程序上做了一個maternalistic設計的「添加」按鈕。雖然我使用elevation樣式屬性作爲其餘元素中陰影的主要來源,但我發現它在應用到absolute定位元素時停止工作。 (我部分理解這可能是因爲絕對定位的元素忽略了總體佈局規則,但仍然應該有陰影)。 據我所知,Android得到elevation和iOS獲得他們各自的影子屬性。絕對定位的視圖/圖像上沒有陰影?

我想有這樣的:

enter image description here

但我沒有得到任何陰影,一旦我設置元素的風格絕對(在右下角)。

我是否錯過了一些東西或者它沒有工作?

回答

1

簡而言之,目前在React Native中還沒有Android版本的影子支持,而且我認爲您正處在正確的軌道上以使用提升方式來實現此目標。但它應該只適用於Android 5.0或更高版本。

或者,您可以嘗試此模塊(https://github.com/879479119/react-native-shadow)。這個對我有用。

+0

謝謝,模塊幫助,雖然實現更復雜,它應該是更好的東西比沒有:)幸運的是我的應用程序將支持API 21+,所以它應該無處不在。 – Romy