Android-推薦一個TextView效果開源庫( SuperTextView)

圖片來源網絡,入侵必刪

我最近發(fā)現一個能夠實現多種效果的TextView開源庫,這篇博客分享給看文章的小伙伴,希望能幫你們提高開發(fā)效率以及提升自己App的用戶體驗感。

SuperTextView

SuperTextView一個簡單的控件元素,但卻不僅僅是一個控件。它生而靈動多變,強大的內嵌邏輯,為你持續(xù)提供豐富多彩卻異常簡單的開發(fā)支持。他的特性:

  • 為 View 設置圓角
  • 支持單獨控制每一個圓角
  • 為 View 添加邊框
  • 為文字增加描邊或空心效果
  • 支持最多 2 個 Drawable 展示
  • 可準確控制 Drawable 大小及位置
  • 支持漸變色背景
  • 觸摸變色
  • 展示圖片,包括網絡圖片
  • 支持 XML 中直接設置網絡圖片
  • 為圖片設置圓角
  • 為圖片增加邊框
  • 可插入操作的 Adjuster 模塊
  • 修改 Drawable 的顏色
  • 修改 Drawable 的旋轉角度
  • 支持文字漸變色效果
  • 支持為 Drawable 區(qū)域單獨設置點擊事件
  • 支持 Gif 圖展示
  • 支持為 Gif 圖添加邊框,以及圓角
  • 支持 Gif 圖暫停/播放、修改幀率
  • 支持提取指定 Gif 幀

開源庫的效果圖

開源庫效果圖.gif

引入項目

allprojects {
    repositories {
        ...
        maven { url 'https://jitpack.io' }
    }
}

dependencies {
    compile 'com.github.chenBingX:SuperTextView:VERSION_CODE'
}

作者有給出下面提示,需要注意:

  • v3.2.6 版本支持:armeabi-v7a
  • v3.2.6.64 版本支持:armeabi-v7a、arm64-v8a
  • v3.2.6.99 版本支持:armeabi-v7a、arm64-v8a、x86

針對目前的機型適配來說,我應該會選擇3.2.6.99版本。具體的版本信息可以查看開源庫文檔

開源庫混淆

 -keep class com.coorchice.library.gifdecoder.JNI { *; }

簡單的使用

1、使用網絡圖片作為背景圖:

<com.coorchice.library.SuperTextView
  android:id="@+id/stv_40"
  android:layout_width="150dp"
  android:layout_height="150dp"
  android:layout_gravity="center_horizontal"
  android:layout_marginTop="16dp"
  android:gravity="bottom|center"
  android:paddingBottom="1dp"
  android:text="網絡背景圖"
  android:textColor="#000"
  android:textSize="14sp"
  app:stv_corner="10dp"
  app:stv_isShowState="true"
  app:stv_drawableAsBackground="true"
  app:stv_solid="#f1f1f1"
  app:stv_state_drawable="https://gw.alicdn.com/imgextra/i3/O1CN01suhAFr1cXQX49D2xp_!!6000000003610-0-tps-468-466.jpg" />

2、展示Gif圖:

<com.coorchice.library.SuperTextView
    android:id="@+id/stv_1"
    android:layout_width="match_parent"
    android:layout_height="150dp"
    app:stv_state_drawable="@drawable/gif_1" />

3、代碼動態(tài)加載網絡圖片或者網絡Gif圖:

stv_1 = (SuperTextView) findViewById(R.id.stv_1);
stv_1.setUrlImage("http://example.com/images/example.gif");
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容