引文
像AndroidUtilCode這樣優(yōu)秀的庫(kù)替我管理了工具類抚芦,大大提高了我工作的效率荞膘,現(xiàn)在工具類終于解放了雙手,這得益于AndroidUtilCode壤靶,每當(dāng)構(gòu)建新項(xiàng)目,只需要一行代碼就可以把需要的工具類引用進(jìn)來惊搏,而且這個(gè)庫(kù)還保持著活躍的更新贮乳,更多的人在參與進(jìn)去,開源的力量讓AndroidUtilCode變得愈加強(qiáng)大胀屿,也使更多的android開發(fā)者收益塘揣,再次感謝。
Hyena鬣狗快速開發(fā)庫(kù)
也是借鑒了前輩的思路宿崭,想成為一個(gè)簡(jiǎn)單好用,保持活力才写,受大家喜歡的開源庫(kù)葡兑。
核心為快速開發(fā)
,定位小巧精悍
赞草,內(nèi)容簡(jiǎn)單精致
讹堤,整合常用的自定義View
、Base類
厨疙、通用
洲守、詞典
圖例文字長(zhǎng)度大于控件長(zhǎng)度需要一個(gè)跑馬燈的效果
目前跑馬燈效果有2種方式實(shí)現(xiàn):
一種是在xml中設(shè)置很簡(jiǎn)單,有需要可以自行查閱
一種是鬣狗的實(shí)現(xiàn)方式
使用鬣狗可以快速方便的實(shí)現(xiàn)這個(gè)功能沾凄,詳細(xì)的使用示例
源碼 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(){
//設(shè)置跑馬燈
setEllipsize(TextUtils.TruncateAt.MARQUEE);
//設(shè)置單行模式
setSingleLine(true);
}
@Override
public boolean isFocused() {
//總是獲得焦點(diǎn)
return true;
}
}
更多功能請(qǐng)前往Github查看梗醇,傳送門: Hyena鬣狗快速開發(fā)庫(kù)