1.Android Drawable分类汇总(1/3)

Android UI集锦——1.Android Drawable分类汇总(1/3)

               ~转载请注明出处coder-pig

本节引言:

小猪好像写了好几个专题,都没坚持写完,又忍不住开个新的专题了,因为最近打算

开始研究Android图形与图形图像处理,动画以及自定义View等,所以就顺道记录下,

最近事有点多,感觉情绪很低迷,心理压抑又找不到倾述的对象,这个时候程序猿肯定会说:

"没对象,你自己new一个啊",好有道理,我竟无言以对…好吧!还是自己的那句座右铭:

没什么可以一蹴而就,总会有低迷的时候,但请坚持,相信;只要坚持下去,你总会有变得

强大的时候,所以努力吧!

静下心来反思了自己,缺点多多啊,以后要改正:

1.懒…拖延,要做事情总要拖到最后的时限才去做;

2.做事不动脑,还没想好怎么做就着手去编码,能实现就好,结果写了一堆垃圾代码;

后面想维护的时候,看到自己都觉得恶心,这代码竟然出自我手,结果,又重新建Project,

接着又重复着这个过程…

3.太过固执,遇到新的知识点就死扣,恨不得自己把他完全掌握,不掌握了都不敢往下学习了,

估计是以前读书养成的毛病,上册学不好,就觉得下册心里也没底,甚至一定要把上册复习一遍,

才敢继续学习下册…马士兵老师说得很对"大胆的放弃一些东西,有失才有得,把自己有限的,宝贵的

精力用在对于就业有直接相关的地方,这才是最有效率的学习方式!等你参加工作,有了可持续发展

的事业动力和经济基础,有时间有精力闲的没事的时候,在去研究那些其他吧!"

…当然还有其他很多的缺点,小猪决定洗心革面,以后好好做猿!

好了,就扯那么多把,今天开始Android UI集锦的第一节:Android Drawable分类汇总!

Android各种Drawable的大纲图:

1.ColorDrawable

这种Drawable是最简答的了,当我们将ColorDrawable绘制到Canvas(画布)上的时候,会使用一种固定的颜色来

填充Paint,然后在画布上绘制出一片单色区域!而关于他的用法:

1).Java中定义ColorDrawable:

ColorDrawable drawable = new ColorDrawable(0xffff2200);txtShow.setBackground(drawable);

2).在xml中定义ColorDrawable:

<!–red.xml–><?xml version="1.0" encoding="utf-8"?><colorxmlns:android=""android:color="#FF0000"/>

然后把要用到的颜色值写到里面,需要的时候通过@color获得相应的值,比如:

3).建立一个color.xml文件

<?xml version="1.0" encoding="utf-8"?><resources><color name="white">#FFFFFF</color><color name="white1">#FEFEFE</color><color name="white2">#F1FBEB</color><color name="white3">#F7F7F7</color><color name="line">#E8EBEC</color><color name="gray1">#ADADAD</color><color name="gray2">#EAE9E9</color><color name="gray3">#696969</color><color name="black">#000000</color><color name="black1">#959595</color><color name="mi">#F1EEE9</color><color name="mi1">#DDCA8E</color><color name="red">#FF0909</color><color name="blue1">#0C89EA</color><color name="blue2">#4169E1</color><color name="blue3">#3B95E8</color><color name="blue4">#3D96E8</color><color name="green1">#74C21B</color><color name="txtbg1">#83D4A2</color><color name="txtbg2">#FCAC8A</color><color name="txtbg3">#8BD3D3</color><color name="txtbg4">#F4A0A0</color><color name="txtbg5">#CAA49D</color><color name="txtbg6">#9FD361</color><color name="txtbg7">#AFA0D8</color></resources>

然后如果是在xml文件中话我们可以通过@color/xxx获得对应的color值

如果是在Java中呢:

可偏偏。多么温柔,一出口便是相互指责和嘲讽。

1.Android Drawable分类汇总(1/3)

相关文章:

你感兴趣的文章:

标签云: