HarmonyOS 输入法键盘按键的按压效果?

HarmonyOS 输入法键盘按键的按压效果?

HarmonyOS
2024-11-28 10:18:45
浏览
收藏 0
回答 2
待解决
回答 2
按赞同
/
按时间
因为活着就一定行

有的,方式很多,我这边说两个比较简单的


​1.你可以通过 onTouch 事件,监听端侧的按压情况(按下,松开,移动等);​


 .onTouch((event?: TouchEvent) => {
          if(event){
            if (event.type === TouchType.Down) {
              this.eventType = 'Down'
            }
            if (event.type === TouchType.Up) {
              this.eventType = 'Up'
            }
            if (event.type === TouchType.Move) {
              this.eventType = 'Move'
            }
          }
        })


2.你可以通过多态样式(stateStyles)属性,来设置按压态的效果


 .stateStyles({
          focused: {
            .backgroundColor('#ffffeef0')
          },
          pressed: {
            .backgroundColor('#ff707070')
          },
          normal: {
            .backgroundColor('#ff2787d9')
          }
        })
分享
微博
QQ
微信
回复
2024-11-28 11:22:40
put_get
分享
微博
QQ
微信
回复
2024-11-28 15:30:46
相关问题
小程序输入法键盘光标问题
1515浏览 • 1回复 待解决
HarmonyOS 如何监听输入法键盘del键。
1245浏览 • 1回复 待解决
HarmonyOS 自带输入法输入问题
1445浏览 • 1回复 待解决
HarmonyOS 输入法光标控制
1405浏览 • 1回复 待解决
输入法编程接口吗?
5817浏览 • 1回复 待解决
HarmonyOS如何监听输入法显示隐藏
1756浏览 • 1回复 待解决
如何监听输入法输入内容变化?
1589浏览 • 1回复 待解决
HarmonyOS 输入法高度是如何确定
1573浏览 • 1回复 待解决
HarmonyOS 本地模拟器怎么使用输入法
1060浏览 • 1回复 待解决