跑马灯效果实现效果图

注意事项:
HarmonyOS里面Text由于multiple_lines默认为false 所以我们可以直接来设置跑马灯效果,当想设置Text换行的时候设置multiple_lines为true ,所则就现显示不全如下

开始实现效果

layout 代码如下:

<?xml version="1.0" encoding="utf-8"?>
<DependentLayoutxmlns:ohos="http://schemas.huawei.com/res/ohos"ohos:height="match_parent"ohos:width="match_parent"ohos:alignment="horizontal_center"><Textohos:id="$+id:text"ohos:height="match_content"ohos:width="match_parent"ohos:text="静夜思,李白,窗前明月光,疑是地上霜,举头望明月,低头思故乡"ohos:text_size="22fp"ohos:top_margin="50vp"/></DependentLayout>

java 代码实现

public class IntentAbilitySlice extends AbilitySlice {@Overrideprotected void onStart(Intent intent) {super.onStart(intent);super.setUIContent(ResourceTable.Layout_intent_ability_slice_layout);Text text = (Text) findComponentById(ResourceTable.Id_text);// 跑马灯效果text.setTruncationMode(Text.TruncationMode.AUTO_SCROLLING);// 始终处于自动滚动状态text.setAutoScrollingCount(Text.AUTO_SCROLLING_FOREVER);// 启动跑马灯效果text.startAutoScrolling();}
}

HarmonyOS 实现跑马灯效果相关推荐

  1. Android 使用 ellipsize 实现文字横向移动效果(跑马灯效果)

    实现的效果图如下 ellipsize 可以设置跑马灯效果 具体代码设置如下 <TextViewandroid:layout_width="match_parent"andro ...

  2. TextView实现跑马灯效果

    经常使用TextView会出现这样的情况,有限的空间内只能写一行,然后导致好多文字被"..."表示了,如图: 而且有可能是重要信息被隐藏了,于是就有了跑马灯效果. 实现方式很简单: ...

  3. 单行文字垂直/水平跑马灯效果

    需求描述 接到的需求是这样的:跑马灯效果 一次展示一行文字 循环滚动 文字滚动到视野中停留一秒后滚出. 静态效果如下图,文字从下往上或者从右往左滚动,滚动到此位置时停留一秒(不会传动图... 网络上有 ...

  4. c语言小程序跑马灯,微信小程序实现文字跑马灯效果

    本文实例为大家分享了微信小程序实现文字跑马灯的具体代码,供大家参考,具体内容如下 wxml 1 显示完后再显示 Box"> 2 出现白边后即显示 Box"> {{tex ...

  5. c语言小程序跑马灯,微信小程序实现跑马灯效果(完整代码)

    在微信小程序 里实现跑马灯效果,类似滚动字幕或者滚动广告之类的,使用简单的CSS样式控制,没用到JS,效果如下图: Wxml代码:一个人活着就是为了让更多的人更好的活着! Wxss代码:/*首页跑马灯 ...

  6. js实现横向跑马灯效果

    首先我们需要一个html代码的框架如下: <div style="position: absolute; top: 0px; left: 168px; width: 100%; mar ...

  7. 黑马vue---10-11、Vue实现跑马灯效果

    黑马vue---10-11.Vue实现跑马灯效果 一.总结 一句话总结: 1. 给 [浪起来] 按钮,绑定一个点击事件   v-on   @ 2. 在按钮的事件处理函数中,写相关的业务逻辑代码:拿到 ...

  8. android:ellipsize实现跑马灯效果总结

    原文地址:http://www.cnblogs.com/Gaojiecai/archive/2013/06/18/3142783.html android:ellipsize用法如下: 在xml中 a ...

  9. Android 文本实现跑马灯效果 用自带的TextView控件

    注意跑马灯需要文本已经确定的情况下设置 1.第一种方式在布局代码中 <TextViewandroid:id="@+id/music_name_tv"android:layou ...

最新文章

  1. SAP QM维护检验计划指派取样策略时候报错:Sampling procedure is not permitted for insp.point-related inspection
  2. ADO.NET—数据提供程序(连接类)
  3. 手把手教你使用FineUI开发一个b/s结构的取送货管理信息系统(附源码+视频教程(第9节))...
  4. 剑指Offer(Java实现)重建二叉树
  5. 数学建模——层次分析法Python代码
  6. PP部分主数据导出SQVI设置
  7. Ubuntu 10.04 lucid 安装 MariaDB 5.5
  8. SAP Spartacus全局配置里和路由Route相关的配置
  9. Java在几乎所有方面都可以胜任本机响应
  10. leetcode 330. 按要求补齐数组(贪心算法)
  11. Hanlp自然语言处理工具的使用演练
  12. Windows下搭建IOS开发环境(一)
  13. “几乎看不见”的铰链!可折叠iPhone要来了?
  14. JVM的内存区域划分
  15. 测试工作中常用在线小工具-初级篇
  16. RoundedUITableView
  17. Tech-Ed2004的收获
  18. fanuc换刀宏程序详解_FANUC宏程序使用举例
  19. ftp上传工具 6款用了就会爱上的ftp上传工具良心推荐
  20. 嵌入式电子钢琴游戏开发设计

热门文章

  1. Docker安装Apache与运行简单的web服务——httpd helloworld
  2. python 浮点数未解之谜
  3. tf.nn.embedding_lookup()的用法
  4. LeetCode简单题之在区间范围内统计奇数数目
  5. LeetCode简单题之在既定时间做作业的学生人数
  6. 管道:实用程序服务和数据结构
  7. Linux内存技术分析(上)
  8. linux下用js生成xml,js2xml:将javascript字符串转换为xml
  9. launchctl mysql_Mac Yosemite 10.10 下利用 Launchctl 自启动 mysql
  10. mysql+3.11.1_【MySql】1.3 使用正则表达式搜索