我是使用pixate的新手,所以如果我的问题听起来很幼稚,我很抱歉
我想设置一个按钮的样式,我已经创建了一个活动并在我的资产文件夹中添加了css,但按钮仍然没有变化。
主活动
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Pixate.init(this);
setContentView(R.layout.activity_main);
Button b = (Button) findViewById(R.id.button1);
Pixate.setStyle(b, "button.css");
}
按钮.css
#button1 {
background-color: linear-gradient(#FF679B,#394170);
height: 44px;
border-radius : 5px;
border-width : 1px;
border-color : #444;
}
将样式放在资源下的default.css
文件中(不会加载任何其他文件名)。之后,您几乎无需调用setStyle
即可设置(在该上下文中您不需要它)。
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Pixate.init(this);
setContentView(R.layout.activity_main);
// No need to get a hold of the button. Pixate init will capture it.
// Just make sure you have set the id in the XML layout to "button1"
// Button b = (Button) findViewById(R.id.button1);
}
[补充]另请注意上面的评论,并查看 http://www.pixate.com/blog/2013-10-30-android-button-demo/的博客文章,了解如何设置按钮状态的样式。Pixate 是一个开源项目,因此您可以从 https://github.com/Pixate/pixate-freestyle-android 中获取库(它包含几个示例项目来帮助您入门)