【基础学习】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


源码:https://github.com/freecats/TextViewExpandableAnimation



相关文章推荐

android中使用gridview显示文本内容

官方的demo和例子都是显示图片,这里我反过来把它当table用,显示最基本的数据信息 1、首先定义基本的layout信息 <LinearLayout xmlns:android="http:...
  • kongqz
  • kongqz
  • 2012-04-12 14:06
  • 6208

android开发 -- 复制文本内容到系统剪贴板(自由复制)

直接上代码:(对应的类:android.content.ClipboardManager) //获取剪贴板管理器: Clipboard...

text显示文本内容

  • 2012-09-18 17:37
  • 896B
  • 下载

android 添加文本内容到sqlite表中

第一步: 创建表 CREATE TABLE DLION (     _id        INTEGER PRIMARY KEY AUTOINCREMENT,   &#...

Android Webview获取网页标题和文本内容

通过自定义webview实现类似IOS webview中的stringByEvaluatingJavaScriptFromString方法获取js中的文本简介,代码如下:public class My...

android textview等文本内容中字体颜色的改变和字体背景色的改变

点击打开链接http://blog.csdn.net/asdf717/article/details/51499027 上面这个链接是之前了解的我当时已知的改变textView颜色的方法 今天好像...

Android Studio EditText点击图标清除文本内容

这篇文章是继自定义EditText样式之后的功能强化,对于实际应用项目有很大的参考意见,感兴趣的朋友可以移步上一篇,”Android Studion自定义EditText样式”.具体清除EditTex...

android中根据控件宽度,实现展示文本内容,解决中英文自动换行

近来天气渐冷啊!晚上加班加很晚回来的路上有点扛不住啊!好在桂花开了。还挺香的! 需求原型 最近有个需求看图: 要求还行,不怎么奇怪。其中如果显示一行的话我们完全可以用view 自带的ellip...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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