当前位置: 代码迷 >> Android >> Android wiki:05.跑马灯文字流动成效(自定义带焦点的view对象)
  详细解决方案

Android wiki:05.跑马灯文字流动成效(自定义带焦点的view对象)

热度:278   发布时间:2016-04-28 00:12:52.0
Android wiki:05.跑马灯文字流动效果(自定义带焦点的view对象)
原来,哪个可以设置text的view对象都可以用android:ellipsize="marquee"实现跑马灯效果,可是要想让其跑起来,首先要让其有焦点。所以<span id="transmark"></span>当用Buten时直接添加  android:focusableInTouchMode="true"即打开时便有焦点。所以自定义一个天生就有焦点的view对象即可1:自定义带有焦点的view对象/** * 自定义一个view对象,只要继续相对就的view即可 * @author zhong * */public class FocusTextView extends TextView {	/**	 * 让这个view对你默认就焦点	 */	@Override	public boolean isFocused() {		return true;	}		//实现父类的构造方法}2:在布局文件中配置<com.zhong.mobilephonetools.ui.FocusTextView	android:text="更新内容:1:修复了上一版本的小bug;2:添加用户要求添加的小功能;3:新增支付宝在线支付功能"	android:textSize="20sp"	android:singleLine="true"//单选显示	android:ellipsize="marquee"//省略方式:marquee跑马灯的方式	android:layout_width="match_parent"	android:layout_height="wrap_content" />

版权声明:本文为博主原创文章,未经博主允许不得转载。

  相关解决方案