Android--跑马灯
2016-03-24 15:17
281 查看
Android--跑马灯
跑马灯的效果默认是需要获得焦点才有效。为了任何时候有效,可以继承Textiew,重写IsFocused方法,返回true。
public class MarqueeTextView extends TextView {
public MarqueeTextView(Context context) {
super(context);
}
public MarqueeTextView(Context context, AttributeSet attrs){
super(context,attrs);
}
public MarqueeTextView(Context context, AttributeSet attrs, int defStyle){
super(context, attrs, defStyle);
}
public boolean isFocused(){
return true;
}
}
public class MarqueeTextView extends TextView {
public MarqueeTextView(Context context) {
super(context);
}
public MarqueeTextView(Context context, AttributeSet attrs){
super(context,attrs);
}
public MarqueeTextView(Context context, AttributeSet attrs, int defStyle){
super(context, attrs, defStyle);
}
public boolean isFocused(){
return true;
}
}
然后TextView配置属性
mText.setSingleLine(true);
mText.setEllipsize(TruncateAt.MARQUEE);
mText.setSingleLine(true);
mText.setEllipsize(TruncateAt.MARQUEE);
mText.setMarqueeRepeatLimit(-1);
mText.setMarqueeRepeatLimit(-1);Ok了
下载:工程代码 http://up.2cto.com/2012/0105/20120105030021680.zip
跑马灯的效果默认是需要获得焦点才有效。为了任何时候有效,可以继承Textiew,重写IsFocused方法,返回true。
public class MarqueeTextView extends TextView {
public MarqueeTextView(Context context) {
super(context);
}
public MarqueeTextView(Context context, AttributeSet attrs){
super(context,attrs);
}
public MarqueeTextView(Context context, AttributeSet attrs, int defStyle){
super(context, attrs, defStyle);
}
public boolean isFocused(){
return true;
}
}
public class MarqueeTextView extends TextView {
public MarqueeTextView(Context context) {
super(context);
}
public MarqueeTextView(Context context, AttributeSet attrs){
super(context,attrs);
}
public MarqueeTextView(Context context, AttributeSet attrs, int defStyle){
super(context, attrs, defStyle);
}
public boolean isFocused(){
return true;
}
}
然后TextView配置属性
mText.setSingleLine(true);
mText.setEllipsize(TruncateAt.MARQUEE);
mText.setSingleLine(true);
mText.setEllipsize(TruncateAt.MARQUEE);
mText.setMarqueeRepeatLimit(-1);
mText.setMarqueeRepeatLimit(-1);Ok了
下载:工程代码 http://up.2cto.com/2012/0105/20120105030021680.zip
相关文章推荐
- 二维码URL自己主动辨别Android和ISO设备,以便扫码后倒入不同的下载链接
- Android中的双击事件,GestureDetector无效的原因
- 简单掌握Android Widget桌面小部件的创建步骤
- Android 计时器Timer用法 (定时执行任务)
- Android签名打包报错:Conversion to Dalvik fromat failed with error 1
- Android--LayoutInflater解析
- Android项目Tab类型主界面大总结 Fragment+TabPageIndicator+ViewPager
- android 获取状态栏高度, 获取标题栏高度
- I.MX6 android shutdown 内核崩溃
- Android App开发中将View或Drawable转为Bitmap的方法
- android 在代码中实现ProgressBar样式自定义
- android --多线程下载
- Android图片压缩(质量压缩和尺寸压缩)
- 安卓 clean architecture: Repository pattern+ RxAndroid + MVP
- android studio 使用
- Android Activity间传递数据
- android .9.png ”点九” 图片制作方法
- Gradle for Android 第一篇( 从 Gradle 和 AS 开始 )
- 如何查看Android设备上的分区信息
- Android 自定义ViewGroup 实战篇 -> 实现FlowLayout