TextView各種圖文結合效果

Spannable 實現TextView各種圖文結合效果,本例子主要由自定義SimplifySpanBuild實現,
其中SimplifySpanBuild提供了appendSpecialUnitToFirst(),appendSpecialUnitToFirst()修改顏色。
使用主要如下:
  SimplifySpanBuild simplifySpanBuild1 = new SimplifySpanBuild(this, tvText1, " 艾客優品雷霆Dock 2 雷電轉USB3.0/火線/esata 擴展HUB");
        simplifySpanBuild1.appendSpecialUnitToFirst(new SpecialLabelUnit("1212", Color.WHITE, 8, Color.RED, 70, 35).useTextBold().setGravity(SpecialGravityEnum.CENTER))
                .appendSpecialUnitToFirst(new SpecialLabelUnit("天貓", Color.WHITE, 8, 0xFFFF5000, 60, 35).setGravity(SpecialGravityEnum.CENTER));
        tvText1.setText(simplifySpanBuild1.build());

 

運行效果:

 本文由用戶 IT藍豹 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!