Android自定義View系列之可伸縮的TextView

這裏寫圖片描述

該自定義View具備如下特性:

當顯示的內容沒有2行(可以通過屬性配置)時,和普通的TextView一樣
當顯示的內容大於2行時,僅僅顯示兩行,並且沒有顯示完的內容使用省略號代替,並顯示向下箭頭表示還有內容沒有顯示全
當用戶點擊TextView時,內容全部展開,當用戶再次點擊時,TextView又變爲壓縮模式

下面我們開始代碼實現,正如上面所說,此View支持自定義屬性,所以我們先要定義attrs.xml文件,如何編寫attrs.xml文件網上有很多教程,我這裏就不在說了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章