一、基本属性详解
- layout_width : 组件的宽度
- layout_height : 组件的高度 常用的可选值 match_parent(定义容器的总容量)、wrap_content(自身内容一样的长度)
- id:为TextView 设置一个组件id
- text : 设置显示的文本内容
- textColor:设置字体颜色
- textstyle:设置字体风格,三个可选值:normal(无效果),bold(加粗),italic(斜体)
- textSize:字体大小,单位一般是用sp
- background:控件的背景颜色,可以理解为填充整个控件的颜色,可以是图片
- gravity:设置控件中内容的对齐方向,TextView中是文字,ImageView中是图片等等
二、 带阴影的TextView
- android:shadowColor:设置阴影颜色,需要与shadowRadius-起使用
- android:shadowRadius:设置阴影的模糊程度,设为0.1就变成字体颜色了,建议使用3.0
- android:shadowDx:设置阴影在水平方向的偏移,就是水平方向阴影开始的横坐标位置
- android:shadowDy:设置阴影在竖直方向的偏移,就是坚直方向阴影开始的纵坐标位置
三、实现跑马灯的效果的TextView
- android:singleLine:内容单行显示
- android:focusable:是否可以获取焦点
- android:focusableInTouchMode:用于控制视图在触摸模式下是否可以聚焦
- android:ellipsize:在哪里省略文本
- android:marqueeRepeatlimit:字幕动画重复的次数
跑马灯的源码