虽然 browser 下方的工具列已经添加了上下按钮,可以在不卷动画面的情况下,往下一页或往上一页,但是能用来翻页的方式,永远不嫌多啊!这一两年海信推出的电子纸手机 A5, A5Pro, 和 A7,特地把音量键做得比较偏於手机的中间,操作起来更像是一般电子书阅读器翻页键。所以为浏览器加上音量键翻页的功能,就显得相当实用。
这功能的改动很小,只要在 BrowserActivity 的 onKeyDown 函式里,处理音量键的 key event 就行了。
override fun onKeyDown(keyCode: Int, event: KeyEvent): Boolean {
when (keyCode) {
KeyEvent.KEYCODE_VOLUME_DOWN -> {
ninjaWebView.pageDownWithNoAnimation()
hideOmnibox()
return true
}
KeyEvent.KEYCODE_VOLUME_UP -> {
ninjaWebView.pageUpWithNoAnimation()
hideOmnibox()
return true
}
}
}
让我们来看看实际使用上的情况吧。
<<: 从 JavaScript 角度学 Python(8) - BMI 计算(1)
>>: Day 09 : 用於生产的机械学习 - 定义范畴 Scope
我的投资方式是以「股票」为主,若你没有在接触的话,之後要讲的观念可能对你帮助不大。 进入正题前,要先...
=x= 🌵 游艇网页专案内容及文章主题说明。 文章主题简介 游艇网页内容 👀 网页备份页面参考如下 ...
前言 上一篇我们讨论DDD的战略设计,说明系统范围如何切割成多个领域(Domain)、子领域(Sub...
问题回答 scoped 属性的作用是避免父元件的 CSS 样式会污染到子元件的 CSS 样式。Dee...
前言 今天要来看 jinja 这个模板引擎。简单来说,它的功能就是在 HTML 里面执行一般程序,等...