首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Jetpack Compose实现 验证码输入框

    今天,我们就利用 Compose 来实现一个炫酷的验证码输入框!...开始的思路是用6个TextField来实现 // 用于存储验证码的长度 val codeLength = 6 // 定义一个变量,用于存储验证码的值 val code = remember { mutableStateOf...这样我们就可以: 自定义输入框的背景色、边框等样式。 添加前缀或后缀图标。 在输入框输入或获取焦点时具有过渡效果。 实现各种自定义输入框效果,比如我们实现的验证码输入框。...所以,如果您要实现高度定制的输入框效果,BasicTextField 是一个很好的选择。...fontSize 控制输入框内文本的大小 onVerify 是一个回调函数,在完成所有输入框的输入时会被调用,参数是一个 String 表示最终输入的验证码。

    96441

    实现一个带浮动标签的输入框

    现在带浮动标签的输入框也是一个很常见的东西了,在材料设计里面有一个 TextInputLayout 的控件,我们可以用它实现这个效果。但是材料设计控件的样式比较固定,并不能满足我们产品设计的脑洞。...这里提供一个用属性动画实现的方法。 还是先看看效果吧: image.png 大概的思路是这样的: 控件有两层,一层是浮动的标签,一层是输入框。...当点击控件后,标签同时执行一个横向和纵向的缩放动画,还有一个向上移动的动画,让输入框获取到焦点并弹出键盘。 当输入框失去焦点时,判断是否有内容,如果没有则让标签执行一个复原的动画。...DecelerateInterpolator()); animatorSet.play(scaleX).with(scaleY); //两个动画同时开始 animatorSet.start(); } 复制代码 为了实现失去焦点...虽然实现一个这样的控件不难,但我个人还是希望可以使用原生控件的,希望移动端的设计能多去了解一下材料设计吧。(T_T)

    1.3K10

    【实战】我是如何在输入框实现@ At功能的

    作者:InfinityTomorrow 授权转载 链接:https://juejin.cn/post/6982251438332182542 一、前言 最近接手了一个需求,在评论框中实现 @At通知用户的功能...所以推荐下面的库给大家、只要稍作改动就可以使用啦~~ Tribute.js(推荐, ES6) At.js JQ) contenteditable (例:QQ空间, 掘金) HTML5新属性规定元素内容是否可编辑...技术实现@选人功能 富文本 (例:企业微信TAPD) 支持 文本、富文本、图片、拥有丰富的配置与强大的API。...三、准备工作 本功能是基于wangeditor富文本编辑器来实现的,本文wangeditor版本4.3.0 npm i wangeditor --save 初始化一下项项目结构~ ...important; border-radius: 4px; overflow-y: auto; } 四、@的功能的实现 按住shift + @ 的时候,弹出通知人列表

    2.7K20

    前端表单输入框自动填充和覆盖逻辑的实现

    目录前言需求描述实现思路方案一:select 选项 label比对方案二:设置根据用户输入行为设置一个 flag 开关具体实现基于方案一的代码实现基于方案二的代码实现总结前言你好,我是喵喵侠。...正好我在工作中,好几次遇到了输入框内容需要被填充的需求,本文将会为你详细介绍这样的需求案例,展示具体实现的思路和实战代码。...当选中下拉菜单的某个选项时,将该选项的值,会自动填充到输入框中。但如果输入框已经有用户手动输入的值,且该值不在选项列表中,则不覆盖。...顺便说一下,粘贴文本到 input 输入框,也是可以触发 input 事件的。具体实现基于方案一的代码实现 js"></script

    71584

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券