Giter VIP home page Giter VIP logo

soft-input-event's Introduction

原来你也玩原神啊?    

点击开喷

原神, 启动!


『 全部开源项目 』 『 在线简历 』 『 加入我们 』


一个人的技术是有限的



项目 描述
Net 🍉 Android 最强大的创新式协程并发网络请求 GitHub Repo stars
BRV 🌽 Android 最强大的RecyclerView库, 比BRVAH更优雅和强大 GitHub Repo stars
soft-input-event Android软键盘遮挡/平滑动画最佳解决方案 GitHub Repo stars
DrakeTyporaTheme 最好的Typora主题 GitHub Repo stars
spannable Android最好的Spannable构建工具, 首个支持正则匹配/GIF动画/图文混排 GitHub Repo stars
Interval Android计时器工具, 倒计时/正计时/开始/暂停/继续/结束/取消 GitHub Repo stars
Serialize 应用数据存储的神器, 比SQLite/SP更方便, 可创建自动本地读写/应用销毁恢复的字段, GitHub Repo stars
StateLayout 一行代码构建整个应用的缺省页 GitHub Repo stars
StatusBar 🍥 Android 一行代码配置透明状态栏 GitHub Repo stars
Channel 优雅的事件消息框架 🍯 LiveData / Coroutine / 生命周期 特性 EventBus GitHub Repo stars
Tooltip Toast(吐司)BubbleDialog(菊花加载框) GitHub Repo stars
debugKit 开发调试悬浮窗口工具 GitHub Repo stars
LogCat 日志输出工具 GitHub Repo stars
Engine 快速开发基础库 GitHub Repo stars
SougouSkin 简约的搜狗输入法皮肤
简历模板 快速生成简洁的个人简历(部署在线简历) 在线预览
PTCode 为PT Mono添加连字特性(Ligatures)
PlexMono ibm-plex添加连字特性(Ligatures)
cascadia-code-patch 修改cascadia-code字符
JetBrainsMono-patch 修改JetBrainsMono字符

soft-input-event's People

Contributors

liangjingkanji avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

soft-input-event's Issues

CoordinatorLayout 布局里面设置了layout_behavior 华为畅享系列手机不兼容

问题描述

CoordinatorLayout 布局里面设置了layout_behavior 华为畅享系列手机只要输入换行符,输入框就已经是隐藏键盘状态了,但是键盘还是在现实

期望行为

希望在输入过程中有回车换行也不要下移输入框体验很不好

如何复现

fork仓库并复现问题可以快速解决, 猜测只会让问题晦涩难懂, 耽误所有人时间

截图

异常堆栈信息或者手机截图/视频(拖拽到输入框即可上传)

版本

  • soft-input-event: 1.0.9
  • Android:
  • 设备型号: 畅享50、畅享70x

google material的依赖?

问题描述

这个库会自动添加google material的dependency

期望行为

移除该dependency,要不然软件之间暴增400k

如果输入框在上方,用这个方法会强行把输入框拉下来,上面一片空白

问题描述

输入框edittext放在屏幕上方即可明显复现,有标题栏的话看的更清楚

期望行为

如何复现

输入框edittext放在屏幕上方即可明显复现,有标题栏的话看的更清楚。
在你的demo上修改布局,把输入框放到recyclerview的上面,此时输入框在顶部,按理说是不需要因为弹出键盘而被拉下来的。
不然就会出现类似这种很奇怪的页面
image
我正在编辑身份证号这一栏,本来这个输入框是在上面的,不需要被输入框拉下来,这样上面多出了一块不正常的空白区域,使用recyclerview或scrollview+LinearLayout都会有同样的问题

fork仓库并复现问题可以快速解决, 猜测只会让问题晦涩难懂, 耽误所有人时间

截图

异常堆栈信息或者手机截图/视频(拖拽到输入框即可上传)

版本

  • soft-input-event:最新版本。设备:所有机型设备都一样的情况,找屏幕大的,看的比较明显
  • Android:
  • 设备型号:

华为机型无效

试了下Demo,在华为Mate 30 Pro(鸿蒙2.0 & Android 10)上无效,vivo x60(Android 11)可用。

SVID_20220506_141238_1.mp4

setWindowSoftInput Problem

setWindowSoft Input(binding.price EditText,binding.root) I use the above code for a button and it works fine, but when I click on another edittexe in the same fragment, the screen scrolls completely.

How can we solve this?

https://i.hizliresim.com/ssn2fzz.gif

  • soft-input-event: 1.0.9
  • Android: API 28

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.