博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
它们的定义TextView使之具有跑马灯的效果
阅读量:6296 次
发布时间:2019-06-22

本文共 1059 字,大约阅读时间需要 3 分钟。

一、引入问题

使用通用textview快乐效应,焦点事件不启动滚动,button目前的焦点事件,但丑,因此,需要定制TextView 天生焦点

个textview

FocusedTextView.java

package com.xuliugen.mobilesafe.ui;import android.content.Context;import android.util.AttributeSet;import android.view.ViewDebug.ExportedProperty;import android.widget.TextView;/** * 跑马的效果。一開始没有焦点事件不会进行滚动 *  * button有焦点事件。可是比較难看。因此须要自定一个TextView 一出生就有焦点 *  * @author xuliugen *  */public class FocusedTextView extends TextView {
/** * 自己定义的view须要下面几个构造方法 * * @param context * @param attrs * @param defStyle */ public FocusedTextView(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); } public FocusedTextView(Context context, AttributeSet attrs) { super(context, attrs); } public FocusedTextView(Context context) { super(context); } /** * 当前并没有焦点。我仅仅是欺骗了Android系统 */ @Override @ExportedProperty(category = "focus") public boolean isFocused() { return true; }}

那么我们引用的时候例如以下:

版权声明:本文博主原创文章。博客,未经同意不得转载。

你可能感兴趣的文章
瑞星个人安全产品又添新丁
查看>>
搭建web服务器,发布站点
查看>>
ansible之fetch模块
查看>>
ftp虚拟账户配置
查看>>
sql server 2008数据复制
查看>>
EIGRP的AD(管理距离)、AD(宣告距离)、FD(可行距离)
查看>>
准爸爸日记——20120502海淀妇幼建档续
查看>>
实战Cacti网络监控(1)——基础安装配置
查看>>
浅谈Oracle Online redo log
查看>>
Mysql数据库主从搭建
查看>>
我的友情链接
查看>>
我的软考大事记(北京市)
查看>>
从上往下打印二叉树
查看>>
Linux命令学习记录(六)
查看>>
python+requests实现接口测试 - get与post请求使用
查看>>
[51nod1965]奇怪的式子(Min_25筛)
查看>>
linux环境下安装tomcat6
查看>>
loadrunner安装补丁报错
查看>>
详解Pattern类和Matcher类
查看>>
mongoDB 数据库简介
查看>>