Skip to content
/ autotext Public

一个可以根据用户输入自动调整每行字体大小的自定义输入框

License

Notifications You must be signed in to change notification settings

hyhdy/autotext

Repository files navigation

autotext

说明

这是一个实现了文字自动排版功能的输入框,可根据用户输入的文字自动调整每行字体的大小以达到紧凑美观的效果。 类似Instagram的文字编辑功能

效果图

Instagram效果

本项目实现的效果

  1. 正常输入

  1. 中英文,数字,表情混合输入

  1. 极端输入

快速接入

  1. 在build.gradle添加依赖
dependencies {

    implementation 'com.hyh:autotext:1.0.0'
    
}
  1. 在需要实现文字自动排版功能的地方直接使用AutoEditText替代EditText就可以。具体可看sample项目。

实现原理

参考博客:https://blog.csdn.net/hyhlmy/article/details/88545104

About

一个可以根据用户输入自动调整每行字体大小的自定义输入框

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages