TextView的檢視更多效果

2021-07-26 04:47:08 字數 1284 閱讀 2594

先上圖

這個效果,開始想著用onclick事件,不行,後來想著用網上的一些方法,效果也沒有。

然後查了查資料,用自定義控制項吧。

上**

public class collapsibletextview extends linearlayout implements onclicklistener

public collapsibletextview(context context, attributeset attrs)

public collapsibletextview(context context, attributeset attrs, int defstyle)

@override

public void onclick(view v)

/**1.

2. 對外提供暴漏的方法,為文字提供資料

3. @param charsequence 文字內容是什麼

4. @param buffertype

*/public final void setdesc(charsequence charsequence, buffertype buffertype)

@override

protected void onlayout(boolean changed, int l, int t, int r, int b) else }}

class innerrunnable implements runnable else if (mstate == collapsible_state_shrinkup) }}

}

布局

<?xml version="1.0" encoding="utf-8"?>

需要用到的地方的**

功能**

collapsibletextview = (collapsibletextview)findviewbyid(r.id.collapsibletextview);
if (mydata.remark != null && !"".equals(mydata.remark))  else

TextView字幕效果

宣告 農民伯伯 正文一 效果圖 二 public class textsubview extends textview override protected void ondraw canvas canvas 說明 關鍵是setshadowlayer設定陰影效果以及ondraw的四行 大家可以搜一下...

textview圓角效果

在開發android應用的時候,經常出現矩形textview 很不美觀,想把它變成圓角,怎麼辦呢,請看下面 首先在drawable檔案下建乙個corner view.xml檔案 如下 solid為填充顏色,如果不寫,將是預設的黑色,我這裡設定成白色 然後把你的textview例項物件呼叫 msign...

android 環繞TextView效果

效果圖 共有三個textview組成,上面兩個,下面乙個textview。實現 public class surroundtextview 繪製文字 param screenwidth 螢幕寬度 public void drawimageviewdone int screenwidth measur...