以水平方向进度条为例,介绍如何自定义进度条。 1.在drawable文件夹下建立自己的进度条模版,右键drawable→new→Android XML file→layer list→自己起个名字(如progressBar_horizontal_1)代码如下 ...
分类:
移动开发 时间:
2015-04-15 19:10:20
阅读次数:
156
layer-list可以将多个图片或形状按照顺序层叠起来 1 2 3 4 5 6 11 12 13 14 15 16 17 ...
分类:
移动开发 时间:
2015-03-12 16:42:21
阅读次数:
4443
针对多列表嵌套,如何获取所有元素?之前使用for循环+if判断,进行分解,如下:forfirst_layerinlists:ifisinstance(first_layer,list):forsecond_layerinfirst_layer:ifisinstance(second_layer,list):forthird_layerinsecond_layer:printthird_layerelse:printfirst_layer但..
分类:
编程语言 时间:
2015-03-12 15:19:45
阅读次数:
119
Android到默认UI比iOS到默认UI在美观程度上还是有一定到差距的,我们希望能够美化UI,并且替换掉系统默认的UI风格,使得程序在使用这些UI的时候都默认使用我们自定义到UI。本文以ToggleButton为例,介绍如何使用,下图是效果图。 在这里,我们使用layer-list把...
分类:
移动开发 时间:
2015-02-09 22:50:43
阅读次数:
160
要实现这种效果当然有多 种方式,比如背景图片直接加阴影效果,或者用代码画一个(onDraw())。这次我们直接用layer-list来实现。在项目 res->drawable中创建一个xml,如果列表中有layer-list选择的话直接选择创建,如果没有的话就随意(似乎4.0以下没有 layer-l...
分类:
移动开发 时间:
2015-02-09 21:29:42
阅读次数:
155
先使用layer-list建立个样式,文件名为:edit_text_style_1.xml 代码如下。
<item
android:left="...
分类:
微信 时间:
2014-11-04 19:39:26
阅读次数:
721
1.可以将多个图片按照顺序层叠起来2.在drawable下建立一个xml文件 3.效果图+ =
分类:
移动开发 时间:
2014-10-10 22:29:04
阅读次数:
158
shape和selector是Android UI设计中经常用到的,比如我们要自定义一个圆角Button,点击Button有些效果的变化,就要用到shape和selector。可以这样说,shape和selector在美化控件中的作用是至关重要的。1.Shape 简介作用:XML中定义的几何形状位置...
分类:
移动开发 时间:
2014-09-12 23:16:54
阅读次数:
292
这种button样式应该源自IOS,如果安卓上实现,则需要使用android上面的layer-list来实现。其实layer-list有点像framlayout,作用就是覆盖。
先说一下实现原理:先画一个矩形,就是我们所看到的红色边框。然后再画一个矩形将白色背景覆盖上面,设置android:left | right | top |bottom值,可以实现边框的大小。然后在button里面...
分类:
移动开发 时间:
2014-08-25 11:58:04
阅读次数:
160
layer-list可以将多个图片按照顺序层叠起来,让其看起来像一个图一样。和 叠加为:用法:在在drawable下建立一个xml文件,faceleft.xml 引用:
分类:
移动开发 时间:
2014-08-21 19:18:34
阅读次数:
401