Android学习之控件样式

几种常用的样式

  • app/src/main/res/drawable/button_up
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle" >

    <corners
        android:radius="7dp" />
    <solid
        android:color="@android:color/holo_orange_light" />
    <stroke
        android:width="1dp"
        android:color="@android:color/holo_red_light" />

</shape>

  • app/src/main/res/drawable/button_down
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle" >

    <corners
        android:radius="7dp" />
    <solid
        android:color="@android:color/holo_orange_dark" />
    <stroke
        android:width="1dp"
        android:color="@android:color/holo_red_light" />

</shape>
  • app/src/main/res/drawable/textbox_shape
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle" >
    <stroke android:width="0.5dp" android:color="@android:color/holo_red_light" /><!-- 描边,边框宽度、颜色 -->  
    <solid android:color="#FFF" />
    <corners android:radius="5dip" />
</shape>
  • app/src/main/res/drawable/button_shape
<?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/buttondown"/>
    <item android:state_pressed="false" android:drawable="@drawable/buttonup"/>
</selector>

引用方法

...

android:textColor="@android:color/black"
android:background="@drawable/button_up"
...

猜你喜欢

转载自blog.csdn.net/ReCclay/article/details/81702440