文件添加阴影效果:

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. Android文字的阴影效果
  2. android:text 文字阴影设置
  3. Android TextView 设置超链,设置部分字体颜色
  4. android 4.2修改设置菜单的背景颜色
  5. Android ListView 去除边缘阴影、选中色、拖动背景色等
  6. android文字阴影效果
  7. 去掉RecycleView或者ListView上下滑动阴影的方法
  8. 把TextView中的文字添加阴影效果及Style的使用

随机推荐

  1. android UI设计之思考
  2. Android视频背景,动态背景,Android用视频
  3. Android(安卓)UI设计系列之自定义TextVie
  4. 如何使用Android(安卓)UI Fragment开发“
  5. Android之数据持久化(sqllite数据库)四
  6. Android实现图片相似度
  7. Android中为ViewGroup设置selector无效果
  8. Android之5大优点5大劣势
  9. [Android] 仿照 Last App Switcher 写的
  10. 工作方向转变—— React Native For Andr