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 |
|
---|---|
From class 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的大小,只有在需要使当前焦点可见时才会平移,并且在焦点位置发生更改时不会主动移动平移位置,除非需要使焦点可见。 该值相对于输入法窗口的上边缘。