专栏名称: 程序员技术
最有影响力的程序员自媒体,关注程序员相关话题:程序人生、IT技术、IT职场、学习资源等。
今天看啥  ›  专栏  ›  程序员技术

一个帮您快速实现跑马灯效果的library

程序员技术  · 公众号  · 程序员  · 2017-09-29 19:01
新媒体管家点击上方“程序员共读”,选择“置顶公众号”关键时刻,第一时间送达! 一个帮您快速实现跑马灯效果的library使用Gradle:compile ‘com.gongwen:marqueelibrary:1.0.4’通过自定义MarqueeFactory来设置ItemView继承自MarqueeFactory,通过泛型指定ItemView类型以及ItemData类型,之后实现generateMarqueeItemView方法,提供ItemView,并为ItemView设置数据即可。例如:public class NoticeMF extends MarqueeFactory {    private LayoutInflater inflater;    public NoticeMF(Context mContext) {        super(mContext);        inflater = LayoutInflater.from(mContext);    }    @Override    public TextView generateMarqueeItemView(String data) {        TextView mView = (TextView) inflater.inflate(R.layout.notice_item, null);        mView.setText(data);        return mView; ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照