質問: Android Studioを使ってカスタムIMEを作ろうと考えています。 以来のテンキー/qwertyレイアウトのように画面下部を占有するのではなく iOSのAssistiveTouchやHero Keyboard、Pie Controlのように画面上でフローティングし位置の変更やリサイズを自由に行えるキーボードを作ろうと思いJavaScriptでモックは作ったのですが、sdkのsoftkeyboardサンプルを用いての開発だけでは画面上の自由な位置にキーボードを配置するのは不可能でしょうか。アドバイスよろしくお願いします。
回答: 完全自由ではないですが可能です。 動かしたい該当WindowのLayoutParamsのx,yを変更することで可能です。 その他用途に応じてFlagが必要な場合がありますが下記を参照してください。