Android TextView 字体滚动效果
Android TextView 字体滚动效果
实例代码:
package com.godinsec.seland.ui.tools; import android.content.Context; import android.text.TextUtils.TruncateAt; import android.util.AttributeSet; import android.widget.TextView; public class MarqueTextView extends TextView { public MarqueTextView(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); init(context); } public MarqueTextView(Context context, AttributeSet attrs) { super(context, attrs); init(context); } public MarqueTextView(Context context) { super(context); init(context); } private void init(Context context) { setEllipsize(TruncateAt.MARQUEE) ; } @Override public boolean isFocused() { return true; } }
Android XML:
<com.godinsec.seland.ui.tools.MarqueTextView android:id="@+id/tv_attention_name" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical" android:layout_weight="1" android:ellipsize="marquee" android:focusable="true" android:focusableInTouchMode="true" android:marqueeRepeatLimit="marquee_forever" android:singleLine="true" android:text="XXXXXXXXXXXXXXXXXX" android:textColor="@color/textcolor_black_b2" android:textSize="@dimen/text_sp_s3" />
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
相关推荐
-
Android实现在TextView文字过长时省略部分或滚动显示的方法
本文实例讲述了Android实现在TextView文字过长时省略部分或滚动显示的方法.分享给大家供大家参考,具体如下: TextView中有个ellipsize属性,作用是当文字过长时,该控件该如何显示,解释如下: 1.android:ellipsize="start"-–省略号显示在开头 2.android:ellipsize="end"--省略号显示在结尾 3.android:ellipsize="middle"--省略号显示在中间 4.an
-
Android仿淘宝头条基于TextView实现上下滚动通知效果
最近有个项目需要实现通知栏的上下滚动效果,仿淘宝头条的那种. 我从网上看了一些代码,把完整的效果做了出来.如图所示: 具体代码片段如下: 1.在res文件夹下新建anmin文件夹,在这个文件夹里创建两个文件 (1).anim_marquee_in.xml进入时动画 <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/ap
-
Android开发:TextView加入滚动条示例
利用scrollview来实现,效果会好很多 复制代码 代码如下: <ScrollView android:id="@+id/scrollView1" android:layout_width="match_parent" android:layout_height="150dp" android:fadingEdge="vertical" android:scrollbars="vertical"
-
Android TextView实现垂直滚动效果的方法
本文实例讲述了Android TextView实现垂直滚动效果的方法.分享给大家供大家参考,具体如下: 在TextView中,如果文本很长,可能需要实现垂直滚动显示文本的效果.这里需要在XML布局文件中为TextView设置如下几个属性. Android:scrollbars="vertical" android:scrollbarStyle="X" 其中X为outsideOverlay或insideOverlay. android:scrollbarFadeDur
-
Android中TextView实现垂直滚动和上下滚动效果
布局里面就是两个自定义的TextView,上面的左右滑动的是AutoHorizontalScrollTextView; 下面上下滚动的是AutoVerticalScrollTextView; 上面左右滑动的非常好实现,直接把AutoHorizontalScrollTextView复制到项目中,复制全类名到布局文件中,和系统TextView一样,只需设置文本其他什么都不用设置: 下面垂直滚动的AutoVerticalScrollTextView相比AutoHorizontalScrollTextV
-
Android编程实现TextView垂直自动滚动功能【附demo源码下载】
本文实例讲述了Android编程实现TextView垂直自动滚动功能.分享给大家供大家参考,具体如下: 在做android 应用的开发的时候,横向滚动或者要做出跑马灯的效果很简单,textview本身的属性就支持,只要设置准确就会滚动,开发起来比较简单,但是textview 不支持垂直滚动,那么垂直滚动就需要自己来实现了,很多网友提供的垂直滚 动方案都是千篇一律,使用ScrollView来进行滚动,但是都不完美,做起来有些别扭.有一位网友给出的歌词的滚动思路明确,能从根本上解决问题,因此我实现的
-
Android TextView自定义数字滚动动画
背景 在开发需求当中,当有总收益.总用户数等数字要显示时,为了更好的给用户提供展示效果,往往会想加入炫酷的数字滚动动画,使呆板平静的数字变得灵活起来,给人一种增值的直观感受. 简介 NumberRollingView是一个自定义的自带数字滚动动画的TextView,通过使用setContent(String str)方法进行数字字符串设置,传入相应的金额数字字符串(如"9686.86")或者整数数字字符串(如"968"),设置的数字必须是正数.当显示页面初始化完成的
-
android TextView不用ScrollViewe也可以滚动的方法
代码 复制代码 代码如下: TextView textview = (TextView) findViewById(R.id.text); /** * * 只有调用了该方法,TextView才能不依赖于ScrollView而实现滚动的效果. * 要在XML中设置TextView的textcolor,否则,当TextView被触摸时,会灰掉. */ textview.setMov
-
android实现上下滚动的TextView
一 说明 这里重要应用类 AutoTextView,这是一个自定义的类,继承至TextSwitcher,下面临 AutoTextView类做简要说明: 1. 该类应用的重点,在于设置两个动画, setInAnimation(...) 和 setOutAnimation(...),分离是文字进入的动画和文字退出的动画: 2. 类中定义了一个外部类-Rotate3dAnimation,重要靠该类实现文字进出动画,该外部类继承至Animation.说来偶合,这个恰好是在apiDemo中看到了,
-
Android TextView 字体滚动效果
Android TextView 字体滚动效果 实例代码: package com.godinsec.seland.ui.tools; import android.content.Context; import android.text.TextUtils.TruncateAt; import android.util.AttributeSet; import android.widget.TextView; public class MarqueTextView extends TextVi
-
Android实现文字滚动效果
Android 实现文字滚动效果,自己写了个timer小计时器,textview文字上下翻动效果: public class AutoTextView extends TextSwitcher implements ViewSwitcher.ViewFactory { private float mHeight; private Context mContext; //mInUp,mOutUp分别构成向下翻页的进出动画 private Rotate3dAnimation mInUp; priva
-
Android实现歌词滚动效果
本文实例为大家分享了Android实现歌词滚动效果的具体代码,供大家参考,具体内容如下 自定义TextView public class VerticalScrollTextView extends TextView { private Paint mPaint; private float mX; private Paint mPathPaint; public int index = 0; private List<Sentence> list; public float mTouchHi
-
Android实现图片滚动效果
Android开发图片滚动效果,供大家参考,具体内容如下 效果图: 设置适配来设置图片位置大小 package com.example.gallary; import android.content.Context; import android.view.View; import android.view.ViewGroup; import android.widget.BaseAdapter; import android.widget.Gallery; import android.wid
-
Android TextView字体颜色设置方法小结
本文实例总结了Android TextView字体颜色设置方法.分享给大家供大家参考,具体如下: 对于setTextView(int a)这里的a是传进去颜色的值.例如,红色0xff0000是指0xff0000如何直接传入R.color.red是没有办法设置颜色的,只有通过文章中的第三种方法先拿到资源的颜色值再传进去. tv.setTextColor(this.getResources().getColor(R.color.red)); 关键字: android textview color T
-
Android TextView跑马灯效果实现方法
本文实例讲述了Android TextView跑马灯效果实现方法.分享给大家供大家参考,具体如下: public class MyTextView extends TextView{ public MyTextView(Context context, AttributeSet attrs) { super(context, attrs); // TODO Auto-generated constructor stub } public MyTextView(Context context, A
-
android TextView实现跑马灯效果
本文实例为大家分享了android TextView跑马灯效果的具体代码,供大家参考,具体内容如下 一.要点 设置四个属性 android:singleLine="true" android:ellipsize="marquee" android:focusable="true" android:focusableInTouchMode="true" 直接在xml中使用 <TextView android:layout_
-
Android Flutter实现有趣的页面滚动效果
目录 CustomScrollView 简介 改造原代码 让导航栏更有趣 改造后的代码 其他效果 总结 在Flutter 高仿一个某支付价值几个亿的页面这一篇中,我们使用了 ListView 将几个 GridView 组合在一起实现了不同可滑动组件的粘合,但是这里必须要设置禁止 GridView 的滑动,防止多个滑动组件的冲突.这种方式写起来不太方便,事实上 Flutter 提供了 CustomScrollView 来粘合多个滑动组件,并且可以实现更有趣的滑动效果. CustomScrollVi
-
Android实现字幕滚动的方法
本文实例介绍了安卓Android实现字幕滚动效果的方法.主要是一个现成的Java类文件实现的,该程序由Android达人Tony编写,本次是转发,还望原作者Tony不要介意.这个Android字幕滚动类的自定义功能比较多,可定义当前滚动到结尾时的停顿时间,单位:毫秒,还可设置当前的滚动速度,值越小,速度越快. 主要实现代码如下: package com.tony.autoscroll; import android.content.Context; import android.os.Handl
随机推荐
- asp中设置session过期时间方法总结
- 详解Nginx服务器的配置中开启文件Gzip压缩的方法
- 详解docker使用阿里云Docker镜像库加速(修订版)
- PHPer 需要了解的 5 个 Composer 小技巧
- Android SharedPreferences存储用法详解
- 浅谈解决360兼容模式浏览器的方法
- Ajax实现的异步传输与验证示例代码
- php 定义404页面的实现代码
- 通用的javascript 换行色换列色的小js
- 分享网站群发站内信数据库表设计
- char str[] 与 char *str的区别详细解析
- jquery ajax return没有返回值的解决方法
- jquery实现实时改变网页字体大小、字体背景色和颜色的方法
- Jquery 实现弹出层插件
- Java 并发编程学习笔记之Synchronized简介
- C语言中字符串的存储方法
- Java中if...else语句使用的学习教程
- Android之禁止ViewPager滑动实现实例
- linux中vi编辑器的练习心得
- Python之web模板应用