kotlin 在android leanback中设置滚动限制

6rqinv9w  于 2023-02-09  发布在  Kotlin
关注(0)|答案(1)|浏览(229)

我正在开发一个AndroidTV应用程序,使用Leanback库。
如何通过按住按钮来减慢它的滚动速度?
我想在我的后退项目,但我不知道它怎么可能减慢滚动速度?
我的准则-

@Override
    public boolean onKeyDown(int keyCode, KeyEvent event) {
        if (keyCode == KeyEvent.KEYCODE_DPAD_LEFT || keyCode == KeyEvent.KEYCODE_DPAD_RIGHT
                || keyCode == KeyEvent.KEYCODE_DPAD_DOWN || keyCode == KeyEvent.KEYCODE_DPAD_UP) {
            // Add shadow over topShelfImage at here
            topShelfImg.setAlpha(0.3f);
        }

        if (mTeamSclFragment != null) {
            mTeamSclFragment.onMyKeyDown(keyCode, event);
        }
        return false;
    }
dz6r00yl

dz6r00yl1#

在Java中,要减慢按下按钮时滚动的速度,可以修改Leanback库的FastScroller组件中的scrollSpeed属性。默认值设置为150,即每毫秒滚动的像素数。要减慢速度,可以减小此值。例如,将scrollSpeed值设置为100将导致滚动速度减慢。

相关问题