Slide 7
Slide 7 text
キーボード高さの取得(2/2)
引用元: https://github.com/baba-s/UniSoftwareKeyboardArea/blob/master/Scripts/SoftwareKeyboardArea.cs
~3:30
1. var currentActivity = unityClass.GetStatic( "currentActivity" );
2. var unityPlayer = currentActivity.Get( "mUnityPlayer" );
3. var view = unityPlayer.Call( "getView" );
4.
5. if ( view == null ) return 0;
6.
7. int result;
8. using ( var rect = new AndroidJavaObject( "android.graphics.Rect" ) )
9. {
10. view.Call( "getWindowVisibleDisplayFrame", rect );
11. result = Screen.height - rect.Call( "height" );
12. }