Bak*_*oev 2 xml android ios nativescript
我有一个按钮:
<Button text="TodoSomething" cssClass="button" tap="signIn"/>
Run Code Online (Sandbox Code Playgroud)
platform.android.css
.button{
-webkit-border-radius: 80px;
-moz-border-radius: 80px;
border-radius: 80px;}
Run Code Online (Sandbox Code Playgroud)
但是border-radius不起作用.在支持的属性写入本机脚本支持border-radius
Emi*_*erg 10
<Button cssClass="myclass" />
.myclass {
border-radius: 80;
}
Run Code Online (Sandbox Code Playgroud)
是这样做的.但请注意,目前存在一个错误,使得radius在某些设备上无法正常工作.请参阅:https://github.com/NativeScript/NativeScript/issues/830
圆角按钮示例:https://github.com/NativeScript/NativeScript/blob/master/apps/ui-tests-app/image-view/rounded-buttons.xml
在你的例子中,你正在编写CSS.NativeScript应用程序样式的语言不是 CSS,而是它自己的语言.然而,由于CSS是许多人所理解的东西,因此它非常依赖CSS .但这意味着,例如:
px,em等在NativeScript大小格式(和几乎所有的移动开发)是DIP封装和你没有指定.因此你想写:border-radius: 80而不是border-radius: 80px.这不是css.-webkit-border-radius: 80px;,它只是无效.NativeScript"css"不是在WebKit浏览器中呈现,而是转换为iOS/Android可以理解的内容.| 归档时间: |
|
| 查看次数: |
3530 次 |
| 最近记录: |