我在哪裏可以獲得React Native爲每種類型組件支持的樣式屬性列表?我在哪裏可以找到反應原生支持的所有樣式屬性列表?
回答
這裏的cheatsheet文件:
支持的樣式包括每個組件的官方文檔。下面是View
鏈接和Text
組件:
View
:https://facebook.github.io/react-native/docs/view.html#styleText
:https://facebook.github.io/react-native/docs/text.html#style
注意的地方說:視圖樣式道具...上的樣式頂部文本,這意味着它也支持(大部分)View
支持的樣式。
我已經從反應原生日誌中提取了有效樣式列表。
下面的集合幫助我在日常工作中很多。
[
"alignContent",
"alignItems",
"alignSelf",
"aspectRatio",
"backfaceVisibility",
"backgroundColor",
"borderBottomColor",
"borderBottomLeftRadius",
"borderBottomRightRadius",
"borderBottomWidth",
"borderColor",
"borderLeftColor",
"borderLeftWidth",
"borderRadius",
"borderRightColor",
"borderRightWidth",
"borderStyle",
"borderTopColor",
"borderTopLeftRadius",
"borderTopRightRadius",
"borderTopWidth",
"borderWidth",
"bottom",
"color",
"decomposedMatrix",
"direction",
"display",
"elevation",
"flex",
"flexBasis",
"flexDirection",
"flexGrow",
"flexShrink",
"flexWrap",
"fontFamily",
"fontSize",
"fontStyle",
"fontVariant",
"fontWeight",
"height",
"includeFontPadding",
"justifyContent",
"left",
"letterSpacing",
"lineHeight",
"margin",
"marginBottom",
"marginHorizontal",
"marginLeft",
"marginRight",
"marginTop",
"marginVertical",
"maxHeight",
"maxWidth",
"minHeight",
"minWidth",
"opacity",
"overflow",
"overlayColor",
"padding",
"paddingBottom",
"paddingHorizontal",
"paddingLeft",
"paddingRight",
"paddingTop",
"paddingVertical",
"position",
"resizeMode",
"right",
"rotation",
"scaleX",
"scaleY",
"shadowColor",
"shadowOffset",
"shadowOpacity",
"shadowRadius",
"textAlign",
"textAlignVertical",
"textDecorationColor",
"textDecorationLine",
"textDecorationStyle",
"textShadowColor",
"textShadowOffset",
"textShadowRadius",
"tintColor",
"top",
"transform",
"transformMatrix",
"translateX",
"translateY",
"width",
"writingDirection",
"zIndex"
]
實現細節在這裏: https://github.com/vhpoet/react-native-styling-cheat-sheet/blob/master/README.md
-1;目前還不清楚這份清單是從哪裏來的(所以我們甚至無法確信它是正確的),再加上沒有跡象表明如何爲未來版本進行更新,再加上這個答案有點誤導新手,因爲它沒有注意到不同的樣式規則適用於不同的組件。 –
@MarkAmery正如我已經明確提到,我從日誌中獲得列表,每個人都可以找到這些有效的樣式屬性。 一套規則可以在這裏找到: https://github.com/vhpoet/react-native-styling-cheat-sheet/blob/master/README.md – Ahsanwarsi
*什麼*日誌?也許我錯過了一些明顯的東西,但我不知道你的意思。 –
- 1. 我在哪裏可以找到支持的註冊變量的屬性列表?
- 2. 我在哪裏可以找到OSX支持的所有表情符號列表
- 3. 我在哪裏可以找到Transformer.setOutputProperty的屬性列表?
- 4. 我在哪裏可以獲得AUTOCAD所有支持的格式?
- 5. 我在哪裏可以找到Android樣式項目列表?
- 6. 我在哪裏可以找到屬性名稱列表?
- 7. 我在哪裏可以找到所有PHP函數的列表?
- 8. 我在哪裏可以找到列出控件中所有狀態的屬性?
- 9. 我在哪裏可以找到setStyle(樣式,值)的樣式列表?
- 10. 我在哪裏可以找到谷歌地圖的樣式表
- 11. 我在哪裏可以獲得所有支持的phonegap config.xml首選項列表?
- 12. 我在哪裏可以找到Google Translate API支持的語言列表?
- 13. 我在哪裏可以找到VSCode支持的JS模塊列表?
- 14. 我在哪裏可以找到Android官方支持的mimetypes列表?
- 15. 我可以動態更改原生反應中的樣式屬性嗎?
- 16. 我在哪裏可以找到kernel32.dll支持的api?
- 17. 我在哪裏可以找到支持此行爲的文檔?
- 18. 我在哪裏可以找到支持OAuth 2.0的.NET OAuth庫?
- 19. 我在哪裏可以找到的android-V7支持庫JAR
- 20. 在哪裏可以找到Spring Boot中YAML的默認支持屬性?
- 21. 在哪裏可以找到所有jQuery事件的列表?
- 22. 我在哪裏可以找到jQuery UI的所有屬性。項目
- 23. 我在哪裏可以找到jQuery元素的所有CSS屬性?
- 24. 我在哪裏可以找到支持android
- 25. 我在哪裏可以找到taglib-sharp支持的所有音頻文件類型列表?
- 26. 我在哪裏可以找到所有可用的Xulrunner偏好列表?
- 27. 我在哪裏可以找到sapui5中所有可用XML元素的列表?
- 28. 我在哪裏可以找到wxPython函數的所有可能參數列表?
- 29. 反應原生:「訂單」不是有效的樣式屬性
- 30. 我在哪裏可以找到plothover函數中'item'的屬性列表?
這並不總是存在的,如G。 [TouchableHighlight](https://facebook.github.io/react-native/docs/touchablehighlight.html#style)爲空。 –