文件添加阴影效果:

test.xml

        
显示效果:

android:shadowColor 阴影颜色
android:shadowDx 阴影的水平偏移量
android:shadowDy 阴影的垂直偏移量
android:shadowRadius 阴影的半径

文字添加颜色:

String str1 = "无论这个世界对你怎样,
";String str2 = "都请一如既往的,
";String str3 = "勇敢,努力,充满希望
";TextView tv = (TextView)findViewById(R.id.textview);tv.setText(Html.fromHtml(str1+str2+str3));
显示效果:


将多张图片重叠显示:

image_style.xml

<?xml version="1.0" encoding="utf-8"?>                                                            
        
显示效果:


自定义按钮的外观:

btn_style.xml

<?xml version="1.0" encoding="utf-8"?>                                                                                                
        
显示效果:

在Android中,Drawable XML并不支持阴影,一般都是以额外绘制的渐变或者边框来实现阴影。这里是用叠加shape的方式来绘制。

<?xml version="1.0" encoding="utf-8"?>                                                                                                                                                                                                                         
shape的使用:

text_style.xml

<?xml version="1.0" encoding="utf-8"?>    
        
显示效果:


shape的介绍:
作用:XML中定义的几何形状
位置:res/drawable/文件的名称.xml
使用的方法:
Java代码中:R.drawable.文件的名称
XML中:Android:background="@drawable/文件的名称"
属性:
 Android:shape=["rectangle" | "oval" | "line" | "ring"]
其中rectagle矩形,oval椭圆,line水平直线,ring环形
中子节点的常用属性:
 渐变
Android:startColor  起始颜色
Android:endColor  结束颜色             
Android:angle  渐变角度,0从上到下,90表示从左到右,数值为45的整数倍默认为0;
Android:type  渐变的样式 liner线性渐变 radial环形渐变 sweep
 填充
Android:color  填充的颜色
描边
Android:width 描边的宽度
Android:color 描边的颜色
Android:dashWidth 表示'-'横线的宽度
Android:dashGap 表示'-'横线之间的距离
圆角
Android:radius  圆角的半径 值越大角越圆
Android:topRightRadius  右上圆角半径
Android:bottomLeftRadius 右下圆角角半径
Android:topLeftRadius 左上圆角半径
Android:bottomRightRadius 左下圆角半径
填充
android:bottom="1.0dip" 底部填充
android:left="1.0dip" 左边填充
android:right="1.0dip" 右边填充
android:top="0.0dip" 上面填充

selector使用

<?xml version="1.0" encoding="utf-8"?>                                                                                                                                                                          
android:state_selected 选中
android:state_focused 获得焦点
android:state_pressed 点击
android:state_enabled 设置是否响应事件,指所有事件
android:state_window_focused 默认时的背景



更多相关文章

  1. shape
  2. android 的一些小知识
  3. android:shape的使用
  4. Android(安卓)Selector和Shape
  5. Android中shape中的属性大全
  6. android shape图形整理
  7. android 中shape的使用
  8. 自定义背景文件,android:shape的使用!
  9. Android(安卓)使用shape来优化界面效果

随机推荐

  1. java判断http请求是否为为手机端来源
  2. Android(安卓)手势识别
  3. Android定时器实现的几种方式
  4. Android(安卓)带清除功能的输入框控件实
  5. android利用handler回到主线程
  6. android switch button 报 java.lang.Nul
  7. Android uses-permission大全
  8. android 自定义progressbar 样式
  9. Failed to load libGL.so in android
  10. android 制作输入法