XML布局:

<TextView        android:layout_width="100dip"        android:layout_height="wrap_content"        android:ellipsize="marquee"        android:focusable="true"        android:focusableInTouchMode="true"        android:marqueeRepeatLimit="marquee_forever"        android:singleLine="true"        android:text="走马灯xml布局实现,哈哈。。。。" />

自定义控件:

package com.android.widget;import android.content.Context;import android.graphics.Rect;import android.text.TextUtils.TruncateAt;import android.util.AttributeSet;import android.widget.TextView;/** *  * 一直走马灯效果控件 *  * @author zuolongsnail */public class CustomMarqueeTextView extends TextView {public MyMarqueeTextView(Context context) {super(context);createView();}public MyMarqueeTextView(Context context, AttributeSet attrs) {super(context, attrs);createView();}public MyMarqueeTextView(Context context, AttributeSet attrs, int defStyle) {super(context, attrs, defStyle);createView();}private void createView() {setEllipsize(TruncateAt.MARQUEE);setMarqueeRepeatLimit(-1);setFocusableInTouchMode(true);}@Overrideprotected void onFocusChanged(boolean focused, int direction,Rect previouslyFocusedRect) {if (focused) {super.onFocusChanged(focused, direction, previouslyFocusedRect);}}@Overridepublic void onWindowFocusChanged(boolean focused) {if (focused) {super.onWindowFocusChanged(focused);}}@Overridepublic boolean isFocused() {return true;}}

在xml中的使用方法:

<com.android.widget.CustomMarqueeTextView            android:id="@+id/custom_marquee_textview"            android:layout_width="wrap_content"            android:layout_height="wrap_content" />




更多相关文章

  1. android折叠展开自定义列表项测试
  2. Android双向seekbar
  3. Android(安卓)drawable 渐变色
  4. android 获取屏幕宽高、view宽高
  5. android上方显示进度的进度条
  6. Android(安卓)实用工具Hierarchy Viewer实战
  7. 实现类似android:clipChildren="false"的效果,在使用android:clip
  8. Android(安卓)高仿微信头像截取 打造不一样的自定义控件
  9. android基础控件(4)GridView实现网格视图

随机推荐

  1. android onRequestPermissionsResult不回
  2. Android(安卓)序列化 Parcelable VS Seri
  3. Android(安卓)5.0 CardView+ListView 卡
  4. 自己关于Android上下文对象的理解
  5. Android(安卓)自定义 attr
  6. android之 h5调用系统相机和相册并显示
  7. Android(安卓)studio 如何设置字体大小
  8. Android使用Kotlin+Anko开发简化开发中的
  9. 图片切换ImageSwitcher&Gallery
  10. Android实现图片浮动随意拖拽效果