【基础学习】Android可伸缩文本内容显示

转载 2016年08月30日 12:05:24

介绍:

一个可以伸缩展开并且带平缓过渡动画的自定义文本控件,你可以设置其展开的行数,伸缩收起的图标,伸缩收起的文本和颜色等。

运行效果:

使用说明:

TextViewExpandableAnimation.java以及一些资源文件比如attrs.xml拷贝到你的项目。

xml

<com.freecats.demo.view.TextViewExpandableAnimation xmlns:app="http://schemas.android.com/apk/res-auto"
        android:id="@+id/tv_expand"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        app:tvea_expandBitmap="@drawable/icon_green_arrow_down"
        app:tvea_expandLines="3"
        app:tvea_shrinkBitmap="@drawable/icon_green_arrow_up"
        app:tvea_textContentColor="@color/color_gray_light_content_text"
        app:tvea_textContentSize="@dimen/sp_txt_size_content"
        app:tvea_textExpand="@string/expand"
        app:tvea_textShrink="@string/shrink"
        app:tvea_textStateColor="@color/colorPrimary" />

java

     TextViewExpandableAnimation tvExpand = (TextViewExpandableAnimation) findViewById(R.id.tv_expand);
     tvExpand.setText(text);


支持以下属性:

tvea_expandLines
tvea_expandBitmap
tvea_shrinkBitmap
tvea_textContentColor
tvea_textContentSize
tvea_textExpand
tvea_textShrink
tvea_textStateColor





Android ----可伸缩的控件

需求:财富界面的头布局可以下拉,并且它的背景是可伸缩的,其中控件也是要跟着进行动的.说到下拉就会想到:重写这个控件的onTouchEven事件,然后在moveUp 中写上控件的伸缩动画就OK了. 代...
  • u010196821
  • u010196821
  • 2016-05-03 10:16:43
  • 734

可伸缩的android控件

  • 2013年05月30日 09:56
  • 1.19MB
  • 下载

android ExpandableTextView-自定义可以动态展开/收缩显示长文本的TextView

前言: 为了保持界面UI的整洁以及将尽可能多的内容显示在有限的空间中,往往需要将长度过长的TextView进行内容截取。本控件满足了TextView可在”完整内容”与”截取内容”两种模式下进行切...
  • mp624183768
  • mp624183768
  • 2018-01-13 16:11:39
  • 99

android Textview 使用之一:伸缩效果

android开发过程中,经常遇到Textview
  • improveyourself
  • improveyourself
  • 2014-06-06 17:56:44
  • 17447

Android开发笔记(一百四十四)高仿支付宝的头部伸缩动画

Android5.0推出的MaterialDesign库包含了处理头部工具栏的多个控件,不但允许自定义顶部导航栏,而且导航栏高度是可以伸缩的。如此一来,一方面导航栏能够放得下更多控件,另一方面在用户想...
  • aqi00
  • aqi00
  • 2017-05-22 09:41:50
  • 6117

安卓日记——玩转Material Design(伸缩顶部篇)

Material Design里面有一个很好玩的一个就是顶部伸缩,这样会给用户很好的交互效果 接下来我给大家解析一下大概是怎么个弄法 这次用的东西比较多,基本是都是Material Design的...
  • qq_32198277
  • qq_32198277
  • 2016-06-17 21:16:35
  • 2067

android 实现伸缩布局效果

最近项目实现下面的图示的效果,本来想用listview+gridview实现,但是貌似挺麻烦的于是就用flowlayout 来addview实现添加伸缩的效果,实现也比较简单。 mainActivi...
  • WTQ_DOMIAN
  • WTQ_DOMIAN
  • 2017-01-06 16:47:10
  • 695

Android多行文本折叠展开效果

转自:http://blog.csdn.net/qiaoidea/article/details/45568653 【导航】  - 单行文本水平触摸滑动效果 通过EditText实现TextVie...
  • jdsjlzx
  • jdsjlzx
  • 2015-05-18 14:18:58
  • 24823

Android手势识别 Camera 预览界面上显示文字 布局注意事项(merge布局)

通常在Surfaceview作为预览视频帧的载体,有时需在上面显示提示文字。以前我弄的都好好的...
  • yanzi1225627
  • yanzi1225627
  • 2014-05-25 00:14:03
  • 7416

Android下Opengl程序显示文字的简单方法

原文地址::http://xmchang.bokee.com/6922990.html       Android 文字绘制到Bitmap上 OpenGL ES中似乎不能输出文本.将文本写到B...
  • xqhrs232
  • xqhrs232
  • 2011-03-26 13:18:00
  • 6230
收藏助手
不良信息举报
您举报文章:【基础学习】Android可伸缩文本内容显示
举报原因:
原因补充:

(最多只允许输入30个字)