Skip to content

3.2.8-renew-20230903

Compare
Choose a tag to compare
@mokapsing mokapsing released this 04 Sep 01:00
6e5d421

调整liquidkeyboard键位布局高度计算逻辑,liquidkeyboard键位高度根据跳转前的键盘高度计算,另外增加两个参数(liquid_keyboard_height和liquid_keyboard_height_land)单独控制liquidkeyboard(及其内部键位)高度,这两个参数正常情况下不推荐配置,仅用于跳转前的键盘高度太小时(通常是实体键盘用到的mini键盘),导致液体键盘高度异常的情况。原来的keyboard_height和keyboard_height_land的作用不受影响,但不直接用于计算liquidkeyboard(及其内部键位)高度,现在高度计算的逻辑为:

  1. keyboard_height和keyboard_height_land用直接设置非液体键盘总高度;
  2. 未设置keyboard_height和keyboard_height_land时,根据单键高度和行数计算非液体键盘总高度;
  3. 液体键盘高度默认继承非液体键盘高度(调用液体键盘的非液体键盘);
  4. 当liquid_keyboard_height和liquid_keyboard_height_land大于调用液体键盘的非液体键盘高度时时,这两个参数生效。