android标题栏跑马灯,Android跑马灯效果
一.第一种方法
1.在TextView中设置相关属性
1. android:ellipsize="marquee" 设置跑马灯显示效果
2. android:focusable="true" 获得焦点才能滚动
3. android:marqueeRepeatLimit="-1" 设置滚动次数 1代表1次 -1代表无限循环
4. android:singleLine="true" 必须单行显示
5. android:focusableInTouchMode="true" 获得焦点才能滚动```
2.问题:
1.这种方法实现的效果不是很理想,刚进入页面的时候Title滚动效果略微卡顿
2.在切换到全屏之后在切换回竖屏状态下时,TextView的滚动效果停止了
二.第二种方法
1.写一个自定义的TextView继承TextView,重写isFocused方法,返回True,用此方法来获得焦点
1.在xml控件中写上第一种方法的1.3.4就可以了
public class MarqueeTextView extends TextView {
public MarqueeTextView(Context context) {
super(context);
}
public MarqueeTextView(Context context, @Nullable AttributeSet attrs) {
super(context, attrs);
}
public MarqueeTextView(Context context, @Nullable AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr);
}
@SuppressLint("NewApi")
public MarqueeTextView(Context context, @Nullable AttributeSet attrs, int defStyleAttr, int defStyleRes) {
super(context, attrs, defStyleAttr, defStyleRes);
}
@Override
public boolean isFocused() {
return true;
}
}
android标题栏跑马灯,Android跑马灯效果相关推荐
- android标题栏渐变动画,Android 顶部标题栏随滑动时的渐变隐藏和渐变显示效果
各位早上好,话不多说,先上效果图: 注意顶部:首页textview的变化(显示和隐藏)! 首先分析下:ui状态,其是由recyclerview添加头部组成+recyclerview 头部添加和recy ...
- android标题栏的属性,android – 属性“titleTextStyle”已经定义?
我已经导入一个Eclipse的android项目到android studio 1.2.2 我的项目的gradle: dependencies { compile project(':unifiedP ...
- android标题栏沉浸式,Android沉浸式状态栏方法总结
为什么用沉浸式状态栏? 也不知道从什么时候开始大部分的App已经全部向沉浸式状态栏靠拢,这种效果应该是想让最顶部的状态栏和项目的标题栏过渡比较融和吧. 不过沉浸式状态栏这种叫法可能不太妥当. 第一种实 ...
- android:ellipsize = marquee 跑马灯,Android基于TextView属性android:ellipsize实现跑马灯效果的方法...
本文实例讲述了Android基于TextView属性android:ellipsize实现跑马灯效果的方法.分享给大家供大家参考,具体如下: Android系统中TextView实现跑马灯效果,必须具 ...
- android 字体跑马灯,Android中使用TextView实现文字跑马灯效果
通常情况下我们想实现文字的走马灯效果需要在xml文件中这样设置 android:layout_width="wrap_content" android:layout_height= ...
- android 文字滚动组件,Android textview 跑马灯文字滚动效果
设置如下TextView控件文件的XML: android:id="@+id/textview" android:layout_width="match_parent&q ...
- android 横向跑马灯,Android 横向 跑马灯效果TextView
你瞅啥? 自定义控件MarqueeView import android.content.Context; import android.graphics.Rect; import android.t ...
- android上垂直跑马灯,android textview 垂直滚动and水平跑马灯
垂直滚动的话就挺简单的.当然了不是自动的垂直滚动.如果是自动的垂直滚动的话还需要自定义.所以如果有需求需要textview 可以垂直滚动的话,那你来这里就对了. 直接贴 代码.就是这么任性. andr ...
- android paint跑马灯,Android使用Canvas实现跑马灯
网上的很多的教程都是通过更改TextView的属性进行跑马灯的设计.这样做有很多的缺点: 1.如果TextView没有获取焦点,那么跑马灯的效果无法实现. 2.如果文本长度小于TextView的宽度, ...
- android文字自动滚动,Android TextView文字横向自动滚动(跑马灯)
TextView实现文字滚动需要以下几个要点: 1.文字长度长于可显示范围:android:singleLine="true" 2.设置可滚到,或显示样式:android:elli ...
最新文章
- web网页获取,cookie 的管理,post和get方式的模拟。
- YOLO训练Pedestrain
- 设计模式的理解: 访问器模式 Visitor
- 机器学习理论《统计学习方法》学习笔记:第三章 k近邻法
- java 网络驱动器_删除多余的网络驱动器
- wireshark tcp抓包分析_网络分析系列之八_使用Wireshark抓包
- 1.KafKa-介绍
- IOS自动化打包平台
- 三款旗舰手机、四大高端生态新品,Redmi发布K50系列等七大重磅新品
- 缩进一个字符_韩语毕业论文排版之 学会悬挂缩进,不再天天敲空格!
- java增加内容辅助_Eclipse自定义内容辅助基于默认Java内容辅助结果
- VLFeat中SIFT特征点检测
- 电信网关-天翼网关-GPON-HS8145C设置桥接路由拨号认证
- 数字化转型— 华为业务流程模型学习
- ps考证分数是用电脑改的吗
- 你连阶级固化的原因都搞不清,又凭什么不被固化在底层?
- bobsmith电路阻抗原理_网络变压器的介绍分类及工作原理
- PTA 7-6 新胖子公式
- android Acitvity action,flag和category各个参数的说明 .
- 日语动词+动词类型+动词活用