作家
登录

从未如此惊艳!你好,SuperTextView

作者: 来源: 2017-04-21 16:03:39 阅读 我要评论

  •     //leftTop、rightTop、leftBottom、rightBottom、 
  •     //fill(充斥全部SuperTextView,此时会使设置drawable的大年夜小掉效) 
  •     app:state_drawable_mode="center"  
  •     //设置drawable的height 
  •     app:state_drawable_height="30dp" 
  •     //设置drawable的width 
  •     app:state_drawable_width="30dp" 
  •     //设置drawble相对于基本地位左边的距离 
  •     app:state_drawable_padding_left="10dp" 
  •     //设置drawble相对于基本地位上边的距离 
  •     app:state_drawable_padding_top="10dp" 
  •     // boolean类型。是否显示drawable。 
  •     //如不雅你想要设置的drawable显示出来,必须设置为true。 
  •     //当不想让它显示时,再设置为false即可。 
  •     app:isShowState="true"  
  •     //是否开启文字描边功能。 
  •     //留意,启用这个模式之后经由过程setTextColor()设置的色彩将会被覆盖。 
  •     //你须要经由过程text_fill_color来设置文字的色彩。 
  •     app:text_stroke="true"  
  •     // 文字的描边色彩。默认为Color.BLACK。 
  •     app:text_stroke_color="@color/black" 
  •     // 文字描边的宽度。 
  •     app:text_stroke_width="1dp" 
  •     // 文字填充的色彩。默认为Color.BLACK。 
  •     app:text_fill_color="@color/blue"  
  •     // boolean类型。是否启用Adjuster功能。 
  •     //具体干什么,须要在Java中为SuperTextView实现一个Adjuster。 
  •     //当你启用这个功能而没有实现本身的Adjuster时, 
  •     //SuperTextView会启用默认的Adjuster。它会按照必定的规矩调剂文字大年夜小。 
  •     app:autoAdjust="true"  
  •     />  
    1. mSuperTextView.setCorner(10); 
    2.  
    3. mSuperTextView.getCorner();  

    为了实现上图效不雅,平日你须要编写和治理大年夜量的<shape>文件。如今你只须要在xml或代码中对SuperTextView直接进行设置即可。

    不简单的圆角

    以上这些属性,均可以在Java中进行动态的设置。同时也可以或许获得它们的值。例如:

    不合于简单的圆角,SuperTextView支撑精确的┞菲握圆角的地位。一个、两个、三个都没问题。一切由你掌控。

    神奇的文字描边

    文字描边大年夜未如斯简单!

    不合于原生的Drawable,SuperTextView对于Drawable供给了更多精细化的┞菲握操作。你可以或许轻松的指定Drawable大年夜小以及地位,只需一个属性就能搞定。

    信赖你必定深有感触,想要实现上图中的效不雅,往往须要嵌套独裁构造(一般3层吧?)。而SuperTextView只需一个控件,并且十分简单高效的就能实现。它可以或许大年夜量的削减你的App中的构造复杂程度,削减视图树的绘制时光。


      推荐阅读

      数据备份必将终结

    因为这种办法将及时数据与保护版本的数据相结合,是以大年夜大年夜增长了体系的实用性和整体靠得住性。操作员可以切入数据的版本流,以便分派数据库的DevTest实例。他们可以创建临盆前端的多个实例,以跨地舆地位同步>>>详细阅读


    本文标题:从未如此惊艳!你好,SuperTextView

    地址:http://www.17bianji.com/lsqh/34902.html

    关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)