Android也可像iOS7一样做出扁平化的界面。
首先是输入框,Android4.2的输入框是只有一条下划线,比较难看
1.在drawable里new–》drawable resource file……编写输入框的样式
然后再activity_main.mxl中background引用。
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<corners android:radius="16dp"/>
<stroke android:color="#fffff4"
android:width="1dip"/>
<solid android:color="@null"/>
<padding android:top="5sp"
android:left="12sp"
android:bottom="4sp"/>
</shape>
2.按钮也是一样。也许你会感到奇怪,怎么按钮的根节点是selector??其实是我前面写错了,后来改成这样的。你也可以像输入框的一样以…为根节点。都一样!
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!--<item android:state_pressed="true" android:drawable="@drawable/press"/>-->
<item android:state_pressed="true">
<shape>
<!--色值-->
<solid android:color="#ffffff" />
<!--圆角-->
<corners android:radius="20dp" />
</shape>
</item>
<item>
<shape>
<solid android:color="#A4CEFF" />
<corners android:radius="20dp" />
</shape>
</item>
</selector>
然后同样在朱布局文件中引用