Android 制作各种效果图
2010-04-18 06:48:00 来源:WEB开发网在实际的项目中,往往需要界面非常炫,给人一种冲击的效果,所以需要绘制一些图形和和配置一些颜色,由于没有时间研究,只是了解了一些简单的画图配置,效果如下图:
其中背景色是有一种颜色渐变到浅色,其配置文件是:
< ?xml version="1.0" encoding="utf-8"? >
< shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" >
< gradient android:startColor="#E0F8F7" android:endColor="#EFFBFB"
android:angle="270"/ >
< padding android:left="7dp" android:top="7dp"
android:right="7dp" android:bottom="7dp" / >
< corners android:radius="8dp" / >
< /shape >
其中的按钮形状是在res/drawable中创建的配置文件:
< ?xml version="1.0" encoding="utf-8"? >
< shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" >
< gradient android:startColor="#01DFD7" android:endColor="#81F7F3"
android:angle="270"/ >
< padding android:left="0dp" android:top="0dp"
android:right="0dp" android:bottom="0dp" / >
< corners
android:bottomRightRadius="10dip"
android:bottomLeftRadius="1dip"
android:topLeftRadius="18dip"
android:topRightRadius="10dip"/ >
< /shape >
按钮按下显示其他颜色的代码是:
< ?xml version="1.0" encoding="utf-8"? >
< selector xmlns:android="http://schemas.android.com/apk/res/android" >
< item android:state_window_focused="false" android:drawable="@drawable/first_shape" / >
< item android:state_pressed="true" android:drawable="@drawable/button_shap" / >
< item android:state_focused="true" android:drawable="@drawable/button_shap" / >
< item android:drawable="@drawable/first_shape" / >
< /selector >
更多精彩
赞助商链接