当我们个人开发者做一款Android应用时,难免会为找不到好看的图片资源而发愁,(不仅要写代码,还得要稍微会点PS什么的,唉!总之程序员什么都得要会一点。。。端好这碗饭可真不容易啊!)要不就是好看的图片资源有了,从而导致我们的软件过大!怎么办呐?
让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:申请域名、虚拟空间、营销软件、网站建设、西峡网站维护、网站推广。这里我给大家推荐一种简单实用的方法,就是颜色值强化使用!
通常我们在res里xml中可以定义UI布局,按钮的按下效果,配置文件等,参阅博客:http://smallwoniu.blog.51cto.com/3911954/1248892,其实还可以自己定义控件的一些显示属性。
官方文档
http://developer.android.com/guide/topics/resources/drawable-resource.html#Shape
查阅Shape Drawable,在res/drawable/文件夹下创建
例子:
这里我们可以看到这个xml中有好多貌似我们都没用过的标签。。。(其实刚开始我也是在不知道什么地方看到的,一头雾水,觉得好玩就要研究研究么~)。首先,我们先来看一下:
1.shape 形状
作根标签,使用: android:shape=["rectangle" | "oval" | "line" | "ring"] >
值 | 描述 |
rectangle | 长方形,默认值 |
oval | 椭圆 |
line | 水平直线,可以通过 |
ring | 环形 |
2.corners 圆角
用于shape被定义成rectangle时,使用: android:radius="integer"为角的弧度,值越大角越圆。
值 | 描述 |
android:topRightRadius | 右上角 |
android:bottomLeftRadius | 右下角 |
android:topLeftRadius | 左上角 |
android:bottomRightRadius | 左下角 |
注:默认值大于1才能显示出圆角,0为没有圆角。
3.gradient 渐变
指定shape的颜色值渐变,
android:type=["linear" | "radial" | "sweep"]
android:useLevel=["true" | "false"] />
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。