HarmonyOS 实现跑马灯效果
跑马灯效果实现效果图
注意事项:
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 实现跑马灯效果相关推荐
- Android 使用 ellipsize 实现文字横向移动效果(跑马灯效果)
实现的效果图如下 ellipsize 可以设置跑马灯效果 具体代码设置如下 <TextViewandroid:layout_width="match_parent"andro ...
- TextView实现跑马灯效果
经常使用TextView会出现这样的情况,有限的空间内只能写一行,然后导致好多文字被"..."表示了,如图: 而且有可能是重要信息被隐藏了,于是就有了跑马灯效果. 实现方式很简单: ...
- 单行文字垂直/水平跑马灯效果
需求描述 接到的需求是这样的:跑马灯效果 一次展示一行文字 循环滚动 文字滚动到视野中停留一秒后滚出. 静态效果如下图,文字从下往上或者从右往左滚动,滚动到此位置时停留一秒(不会传动图... 网络上有 ...
- c语言小程序跑马灯,微信小程序实现文字跑马灯效果
本文实例为大家分享了微信小程序实现文字跑马灯的具体代码,供大家参考,具体内容如下 wxml 1 显示完后再显示 Box"> 2 出现白边后即显示 Box"> {{tex ...
- c语言小程序跑马灯,微信小程序实现跑马灯效果(完整代码)
在微信小程序 里实现跑马灯效果,类似滚动字幕或者滚动广告之类的,使用简单的CSS样式控制,没用到JS,效果如下图: Wxml代码:一个人活着就是为了让更多的人更好的活着! Wxss代码:/*首页跑马灯 ...
- js实现横向跑马灯效果
首先我们需要一个html代码的框架如下: <div style="position: absolute; top: 0px; left: 168px; width: 100%; mar ...
- 黑马vue---10-11、Vue实现跑马灯效果
黑马vue---10-11.Vue实现跑马灯效果 一.总结 一句话总结: 1. 给 [浪起来] 按钮,绑定一个点击事件 v-on @ 2. 在按钮的事件处理函数中,写相关的业务逻辑代码:拿到 ...
- android:ellipsize实现跑马灯效果总结
原文地址:http://www.cnblogs.com/Gaojiecai/archive/2013/06/18/3142783.html android:ellipsize用法如下: 在xml中 a ...
- Android 文本实现跑马灯效果 用自带的TextView控件
注意跑马灯需要文本已经确定的情况下设置 1.第一种方式在布局代码中 <TextViewandroid:id="@+id/music_name_tv"android:layou ...
最新文章
- SAP QM维护检验计划指派取样策略时候报错:Sampling procedure is not permitted for insp.point-related inspection
- ADO.NET—数据提供程序(连接类)
- 手把手教你使用FineUI开发一个b/s结构的取送货管理信息系统(附源码+视频教程(第9节))...
- 剑指Offer(Java实现)重建二叉树
- 数学建模——层次分析法Python代码
- PP部分主数据导出SQVI设置
- Ubuntu 10.04 lucid 安装 MariaDB 5.5
- SAP Spartacus全局配置里和路由Route相关的配置
- Java在几乎所有方面都可以胜任本机响应
- leetcode 330. 按要求补齐数组(贪心算法)
- Hanlp自然语言处理工具的使用演练
- Windows下搭建IOS开发环境(一)
- “几乎看不见”的铰链!可折叠iPhone要来了?
- JVM的内存区域划分
- 测试工作中常用在线小工具-初级篇
- RoundedUITableView
- Tech-Ed2004的收获
- fanuc换刀宏程序详解_FANUC宏程序使用举例
- ftp上传工具 6款用了就会爱上的ftp上传工具良心推荐
- 嵌入式电子钢琴游戏开发设计
热门文章
- Docker安装Apache与运行简单的web服务——httpd helloworld
- python 浮点数未解之谜
- tf.nn.embedding_lookup()的用法
- LeetCode简单题之在区间范围内统计奇数数目
- LeetCode简单题之在既定时间做作业的学生人数
- 管道:实用程序服务和数据结构
- Linux内存技术分析(上)
- linux下用js生成xml,js2xml:将javascript字符串转换为xml
- launchctl mysql_Mac Yosemite 10.10 下利用 Launchctl 自启动 mysql
- mysql+3.11.1_【MySql】1.3 使用正则表达式搜索