Android Shape用法示例

Android Shape 的强大之处在于它能让你轻松定义各种形状,并把它们用作视图背景。你可以通过 XML 文件来创建矩形、圆形、线条,甚至是环形。最常用的是矩形,是做圆角背景的时候。如果你需要让矩形有圆角,只需要在 XML 中设置android:corners属性,调节不同角的半径就行了。至于渐变效果,也方便,只要在android:gradient中配置好渐变类型、颜色和角度,效果直接上。比如,在按钮、文本框上加个渐变背景,既有视觉冲击力,又能增加互动感。你还可以根据用户操作动态改变这些 Shape 的属性,体验感蛮不错的。这个东西在 UI 设计中常用,能让你的应用看起来更精致哦。

rar
ShapeTest.rar 预估大小:31个文件
folder
ShapeTest 文件夹
file
.project 845B
file
project.properties 360B
file
proguard.cfg 1KB
folder
src 文件夹
folder
com 文件夹
folder
example 文件夹
folder
shapeTest 文件夹
file
ShapeTestActivity.java 681B
file
AndroidManifest.xml 742B
folder
res 文件夹
folder
drawable-ldpi 文件夹
file
ic_launcher.png 2KB
folder
drawable-hdpi 文件夹
file
ic_launcher.png 4KB
folder
drawable 文件夹
file
gradient_box.xml 4KB
folder
drawable-mdpi 文件夹
file
ic_launcher.png 3KB
folder
layout 文件夹
file
main.xml 491B
folder
values 文件夹
file
strings.xml 184B
folder
.settings 文件夹
file
org.eclipse.jdt.core.prefs 208B
folder
assets 文件夹
folder
gen 文件夹
folder
com 文件夹
folder
example 文件夹
folder
shapeTest 文件夹
file
BuildConfig.java 163B
file
R.java 807B
file
.classpath 364B
folder
bin 文件夹
file
resources.ap_ 11KB
folder
classes 文件夹
folder
com 文件夹
folder
example 文件夹
folder
shapeTest 文件夹
file
R$layout.class 403B
file
BuildConfig.class 351B
file
R$drawable.class 452B
file
R$attr.class 349B
file
ShapeTestActivity.class 1KB
file
R$id.class 397B
file
R.class 552B
file
R$string.class 436B
file
AndroidManifest.xml 742B
folder
dexedLibs 文件夹
file
annotations-d845355384996df2f6c0cc22850f096d.jar 943B
folder
res 文件夹
folder
drawable-ldpi 文件夹
file
ic_launcher.png 2KB
folder
drawable-hdpi 文件夹
file
ic_launcher.png 4KB
folder
drawable-mdpi 文件夹
file
ic_launcher.png 2KB
file
ShapeTest.apk 15KB
file
classes.dex 4KB
rar 文件大小:52.52KB