MarqueeView
可以调节间距的跑马灯TextView
Install / Use
/learn @jiaoyaning/MarqueeViewREADME
MarqueeView
可以调节间距的TextView跑马灯
GIF

Gradle
Step 1. Add it in your root build.gradle at the end of repositories:
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
Step 2. Add the dependency
dependencies {
compile 'com.jyn.marqueeview:marqueetextview:1.0.0'
}
Demo
<com.jyn.marqueetextview.MarqueeView
android:id="@+id/marquee"
android:layout_width="match_parent"
android:layout_height="50dp"
app:spacing="0dp"
app:speed="1"
app:textColor="@android:color/white"
app:textSize="15sp">
</com.jyn.marqueetextview.MarqueeView>
attr
<declare-styleable name="MarqueeView">
<attr name="textSize" format="dimension" />
<attr name="textColor" format="color" />
<attr name="speed" format="integer" />
<attr name="spacing" format="dimension" />
</declare-styleable>
设计思路
简书 :https://www.jianshu.com/p/79a544ee7f66
如果对您有帮助的话,还请给个收藏或者star,谢谢!
Related Skills
node-connect
343.3kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
92.1kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
343.3kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
343.3kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
