任務路徑 / 從輸入到結果
如何產生 React Native 陰影
- 01
選擇目標平台
先選擇輸出 API:傳統模式依平台產生 iOS 陰影屬性或 Android elevation;boxShadow 模式為支援 React Native New Architecture 的 Android 9 以上版本產生單層外陰影。在傳統模式下再選 iOS、Android 或兩者;預設為兩者。
- 02
調整 iOS 陰影
選擇「陰影顏色」,然後設定「偏移 X」和「偏移 Y」(-100 到 100 px)、「不透明度」(0 到 1)和「半徑」(0 到 100 px)。超出範圍的數值會被自動收攏到邊界。
- 03
設定 Android 的 Elevation
把 Elevation 在 0 到 24 之間調整。Android 的陰影來自 elevation 而不是偏移量,因此這個值驅動輸出中的 Android 部分。
- 04
查看即時預覽
即時預覽卡片按所選平台渲染瀏覽器 box-shadow 的近似效果,隨每次修改更新。如果想要比微妙的預設值更強的起點,「載入範例」會放入一個浮起的靛藍範例。
- 05
複製產生的程式碼
對照「即時預覽」卡片查看瀏覽器近似效果,然後用「複製程式碼」或「下載 .ts」把 StyleSheet 片段帶入專案(儲存為 toolars-react-native-shadow.ts)。「重設」可恢復預設陰影。