设置页面操作焦点
Glass Application SDK
在所有实现了ISlideEventListener
接口的基类中提供了slideEventViewManager.setCheckViewListener(view)
方法,用于设置用户当前的操作焦点,后设置的覆盖先设置的,在实践中我们通过此方法设置用户进入到当前页面的默认操作焦点。
Kotlin扩展函数
我们在GlassBaseActivity
等基类中中提供了面向Kotlin开发者的.focus()
扩展函数以及面向Java开发者的.setFocusView(view)
函数,当然你也可以通过最原始的.slideEventViewManager.setCheckViewListener(view)
来设置操作焦点。
fun ISlideEventViewListener.focus() {
setFocusView(this)
}
fun setFocusView(view: ISlideEventViewListener) {
slideEventViewManager.setCheckViewListener(view)
}
以下三种写法等价
v.btnConfirm.focus()
setFocusView(v.btnConfirm);
slideEventViewManager.setCheckViewListener(v.btnConfirm)