All Projects → lltvcn → FreeText

lltvcn / FreeText

Licence: other
Android 字体 文字 特效 动画效果

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to FreeText

CountDownTextView
A count down widget for verify code
Stars: ✭ 22 (-84.29%)
Mutual labels:  textview
MaterialTextField
Android EditText designed to match Material.IO Design Guidelines of 2019. RTL supported.
Stars: ✭ 41 (-70.71%)
Mutual labels:  textview
ToolTipPopupWordTV
ToolTipopupWordTV is an Open Source Android library that allows developers to easily open a popup with details by select a word from a textview.
Stars: ✭ 41 (-70.71%)
Mutual labels:  textview
SuperShapeView
A smart custom view support shapes for ImageView, TextView ,EditView ,instead of shape.xml.(自定义形状控件,支持TextView,EditText)
Stars: ✭ 60 (-57.14%)
Mutual labels:  textview
FormToolbar
Simple, movable and powerful toolbar for UITextField and UITextView.
Stars: ✭ 85 (-39.29%)
Mutual labels:  textview
Note.it
A Cut Down, Simple, Text Editor For Mac And iOS. Built With SwiftUI (Mostly).
Stars: ✭ 20 (-85.71%)
Mutual labels:  text-editor
elm-rte-toolkit
A toolkit for creating rich text editors in Elm
Stars: ✭ 139 (-0.71%)
Mutual labels:  text-editor
penme
Penme is a lightweight open source note taking app focused on privacy!
Stars: ✭ 25 (-82.14%)
Mutual labels:  text-editor
noteworthy
Markdown editor with bidirectional links and excellent math support, powered by ProseMirror. (In Development!)
Stars: ✭ 178 (+27.14%)
Mutual labels:  text-editor
ProgressText
A text progress bar with animation effect, highly customized.
Stars: ✭ 13 (-90.71%)
Mutual labels:  textview
svelte-slate
slate svelte view layer
Stars: ✭ 43 (-69.29%)
Mutual labels:  text-editor
text-style-editor
Text style editor widget for flutter
Stars: ✭ 25 (-82.14%)
Mutual labels:  text-editor
PredictEd
A rich edit control based text editor with text prediction and other smart features.
Stars: ✭ 32 (-77.14%)
Mutual labels:  text-editor
EasyTextView
🌈 🍀支持Java和Xml设置Shape、IconFont、IconFont+String、Span等具有丰富Api的TextView
Stars: ✭ 71 (-49.29%)
Mutual labels:  textview
Fortran-Tools
Fortran compilers, preprocessors, static analyzers, transpilers, IDEs, build systems, etc.
Stars: ✭ 31 (-77.86%)
Mutual labels:  text-editor
IcicleDevelop
A freezing cold development environment
Stars: ✭ 16 (-88.57%)
Mutual labels:  text-editor
kodbox
kodbox is a file manager for web. It is a newly designed product based on kodexplorer. It is also a web code editor, which allows you to develop websites directly within the web browser.You can run kodbox either online or locally,on Linux, Windows or Mac based platforms
Stars: ✭ 1,188 (+748.57%)
Mutual labels:  text-editor
android-material-design-in-practice
A project to demonstrate the latest material design principles with simple examples. It has additional examples on how to easily scale texts on different screen sizes without extra effort.
Stars: ✭ 67 (-52.14%)
Mutual labels:  textview
Acorn.jl
A pure julia text editor
Stars: ✭ 41 (-70.71%)
Mutual labels:  text-editor
CuteMarkEd-NG
Markdown Editor in Qt 5
Stars: ✭ 55 (-60.71%)
Mutual labels:  text-editor

FreeText

Android 字体 文字 特效 动画效果库

freefont库 功能简介:

1.该库是基于TextView中Spnned等接口扩展,实现的单个文字特效,整段文字的特效,并且拥有动画框架可实现单个文字以及段落文字的动画效果。

2.单个文字特效,整段特效,动画分别是三个框架,可以在框架的基础或思路上扩展各种特效。

3.不仅可以通过代码实现多种文字特效,并且支持把特效转化为持久化的数据,集成库的app只需要加载特效数据就可以显示特效。
4.文字特效兼容性比较好,基本不影响TextView其他功能,可以任意切换字体,字号,颜色,添加各种spnne

Demo功能简介:

1.demo最强大的莫过于创建字体特效功能,通过创建界面,可以手动编辑出各种文字特效。(注:该功能还不够严谨,存在bug甚至崩溃,但不影响生成的特效数据正确性。)

2.demo集成了一部分示例文字特效,可以通过预览界面预览。

3.freeText库目前只通过代码实现了几种动画,可以通过预览动画节目观看效果。(注:时间问题库暂时还不支持数据驱动动画,需要的同学可以自行扩展)。

以下仅仅是示例,运用动画和特效框架可以得到任何你想要的效果

 

集成说明

暂不支持jcenter,直接把freefont库作为model即可。
具体使用流程:

步骤1:由于有些api不支持硬件加速,建议xml文件中要取消硬件加速,如果想用硬件加速,可以通过修改源码解决兼容性问题

<com.lltvcn.freefont.core.view.STextView
      android:layerType="software"/>

步骤2:代码中只需要调用STextView的setData方法设置特效数据,通过getTAnimation方法获取TAnimation来操作动画。

注:如果想用代码驱动方式写特效,请参考STextView的实现

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].