引文
像AndroidUtilCode这样优秀的库替我管理了工具类,大大提高了我工作的效率,现在工具类终于解放了双手,这得益于AndroidUtilCode,每当构建新项目,只需要一行代码就可以把需要的工具类引用进来,而且这个库还保持着活跃的更新,更多的人在参与进去,开源的力量让AndroidUtilCode变得愈加强大,也使更多的android开发者收益,再次感谢。
Hyena鬣狗快速开发库
也是借鉴了前辈的思路,想成为一个简单好用,保持活力,受大家喜欢的开源库。
核心为快速开发
,定位小巧精悍
,内容简单精致
,整合常用的自定义View
、Base类
、通用
、词典
图例文字长度大于控件长度需要一个跑马灯的效果
目前跑马灯效果有2种方式实现:
一种是在xml中设置很简单,有需要可以自行查阅
一种是鬣狗的实现方式
源码 MarqueeTextView.java
public class MarqueeTextViewextends AppCompatTextView {
public MarqueeTextView(Context context) {
super(context,null);
}
public MarqueeTextView(Context context, AttributeSet attrs) {
super(context, attrs);
init();
}
public MarqueeTextView(Context context, AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr);
init();
}
private void init(){
//设置跑马灯
setEllipsize(TextUtils.TruncateAt.MARQUEE);
//设置单行模式
setSingleLine(true);
}
@Override
public boolean isFocused() {
//总是获得焦点
return true;
}
}
更多功能请前往Github查看,传送门: Hyena鬣狗快速开发库