JKeyboardPanelSwitch icon indicating copy to clipboard operation
JKeyboardPanelSwitch copied to clipboard

在非全屏的状态下点击切换面板与键盘的按钮时第一次点击面板没出现,面板状态为invisible再次点击才能弹出,点击的事件好像不起作用了

Open wang521314 opened this issue 8 years ago • 2 comments

//6.27emojin表情 KeyboardUtil.attach(this, adddiscover_panel_root); KPSwitchConflictUtil.attach(adddiscover_panel_root, adddiscover_emoji, discoverdetail_edit, switchToPanel -> { if (switchToPanel) { Log.d(TAG, "initViews: 333333"); discoverdetail_edit.clearFocus(); adddiscover_emoji.setImageResource(R.mipmap.ic_adddiscover_keyboard);

            Log.d(TAG, "initViews: 333333"+adddiscover_panel_root.getVisibility());

      } else {

           Log.d(TAG, "initViews: 666666");
           discoverdetail_edit.requestFocus();
          KPSwitchConflictUtil.hidePanelAndKeyboard(adddiscover_panel_root);//不加这两行键盘会把面板推上去然后就不能切换了
           KPSwitchConflictUtil.showKeyboard(adddiscover_panel_root,discoverdetail_edit);//
            Log.d(TAG, "initViews: 3000003"+switchToPanel);
            adddiscover_emoji.setImageResource(R.mipmap.ic_adddiscover_emoji);

        }
    });

wang521314 avatar Jun 29 '17 03:06 wang521314

我也遇到同样的问题,在部分手机上,第一次点击去显示(切换和键盘对应的区域)的按钮,没有显示相应区域。

wangzhengchao avatar Nov 07 '17 09:11 wangzhengchao

你可能在使用时没有使用到相应的布局,如果布局不对会出现这种情况

wang521314 avatar Jul 04 '18 10:07 wang521314