作家
登录

从未如此惊艳!你好,SuperTextView

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

大年夜未如斯惊艳!你好,SuperTextView

【引自CoorChice的博客】简介

迎接应用SuperTextView,这篇文档将会向你展示若何应用这个控件来进步你构建项目标效力。

SuperTextView持续自TextView,它可以或许大年夜量的削减构造的复杂程度,并且使得一些常见的效不雅变得十分轻易实现且高效。同时,它内置了动画驱动,你只须要合理编写Adjuster,然后startAnim()就可以看到预期的动画效不雅。它仅仅是一个控件,所以你可以不费吹灰之力的在你的项目中集成应用。

特点

  1. 你大年夜此不必再为背景图编写和治理大年夜量<shape>文件了。
  2. 从新优化的状况图功能使得你可以或许精确的┞菲握状况图的大年夜小,以及在SuperTextView中的地位。
  3. 支撑设置圆角,并且可以或许精确的┞菲握圆角地位。
  4. 可以或许轻松的实现控件边框效不雅。
  5. 支撑文字描边,这使得空心文字效不雅成为了可能。
  6. 内置动画驱动,你只需合营Adjuster合理的应用即可。
  7. Adjuster的出现,使得你对控件的绘制过程具有了掌控权,优胜的设计使得它可以或许完美的实现绝大年夜部分你脑海中的效不雅。

应用指南

支撑的属性

SuperTextView十分便利的支撑在xml中直接设置属性,并且你可以或许急速看到效不雅。就像你日常平凡应用TextView一样便利。

圆形和边框

  1. <SuperTextView 
  2.     android:layout_width="50dp" 
  3.     android:layout_height="50dp" 
  4.  
  5.     //设置圆角。会同时感化于填充和边框(如不雅边框存在的话)。 
  6.     //如不雅要设置为圆形,只须要把该值设置为宽或长的1/2即可。  
  7.     app:corner="25dp"   
  8.     //设置左上角圆角 
  9.     app:left_top_corner="true" 
  10.     //设置右上角圆角 
  11.     app:right_top_corner="true" 
  12.     //设置左下角圆角 
  13.     app:left_bottom_corner="true" 
  14.     //设置右下角圆角 
  15.     app:right_bottom_corner="true" 
  16.     //设置填充色彩 
  17.     app:solid="@color/red"   
  18.     //设置边框色彩 
  19.     app:stroke_color="@color/black"   
  20.     //设置边框的宽度。 
  21.     app:stroke_width="2dp"  
  22.     //放置一个drawable在背景层上。默认居中显示。 
  23.     //并且默认大年夜小为SuperTextView的一半。 
  24.     app:state_drawable="@drawable/emoji"   
  25.     //设置drawable的显示模式。可选值如下: 
  26.     // lefttopright、bottom、center(默认值)、 
     1/4    1 2 3 4 下一页 尾页

      推荐阅读

      数据备份必将终结

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


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

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

关键词: 探索发现

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

网友点评
自媒体专栏

评论

热度

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