public static final class InputMethodService.Insets
extends Object
| java.lang.Object | |
| android.inputmethodservice.InputMethodService.Insets | |
有关输入法UI的哪些有趣部分出现的信息。
常量(Constants) |
|
|---|---|
int |
TOUCHABLE_INSETS_CONTENT
|
int |
TOUCHABLE_INSETS_FRAME
|
int |
TOUCHABLE_INSETS_REGION
|
int |
TOUCHABLE_INSETS_VISIBLE
|
Fields |
|
|---|---|
public int |
contentTopInsets 这是主要内容的用户界面的顶部。 |
public int |
touchableInsets 确定窗口的哪个区域是用户可触摸的。 |
public final Region |
touchableRegion 这是可触摸的用户界面区域。 |
public int |
visibleTopInsets 这是用户界面的最重要部分,它明显覆盖了它背后的应用程序。 |
Public constructors |
|
|---|---|
InputMethodService.Insets() |
|
继承方法(Inherited methods) |
|
|---|---|
java.lang.Object
|
|
int TOUCHABLE_INSETS_CONTENT
touchableInsets选项:可以触摸内容 touchableInsets内的区域。
常数值:1(0x00000001)
int TOUCHABLE_INSETS_FRAME
touchableInsets选项:可以触摸整个窗框。
常量值:0(0x00000000)
int TOUCHABLE_INSETS_REGION
touchableInsets选项:可以触摸由 touchableRegion指定的区域。
常量值:3(0x00000003)
int TOUCHABLE_INSETS_VISIBLE
touchableInsets选项:可以触及可见插图内部的区域。
常量值:2(0x00000002)
int contentTopInsets
这是主要内容的用户界面的顶部。 它用于确定所需的基本空间,以调整/平移后面的应用程序。 假设这个插入的内容没有太大的改变,因为任何改变都会导致应用程序完全调整大小/平移。 该值相对于输入法窗口的上边缘。
int touchableInsets
确定窗口的哪个区域是用户可触摸的。 可能之一: TOUCHABLE_INSETS_FRAME , TOUCHABLE_INSETS_CONTENT , TOUCHABLE_INSETS_VISIBLE ,或TOUCHABLE_INSETS_REGION 。
Region touchableRegion
这是可触摸的用户界面区域。 它在touchableInsets设置为TOUCHABLE_INSETS_REGION 。 该区域应该相对于窗口框架的原点进行指定。
int visibleTopInsets
这是用户界面的最重要部分,它明显覆盖了它背后的应用程序。 这提供了对可见性的更精细控制,允许您相对频繁地更改它(例如隐藏或显示候选项),而不会过多地中断基础用户界面。 例如,这将永远不会调整应用程序UI的大小,只有在需要使当前焦点可见时才会平移,并且在焦点位置发生更改时不会主动移动平移位置,除非需要使焦点可见。 该值相对于输入法窗口的上边缘。