首页 > 解决方案 > 更改 Android 音量条

问题描述

当您在 Instagram 快拍中并决定提高或降低音量时,会出现此自定义栏

Instagram 应用程序上的音量条

相反,正常的音量条看起来像这样

我的 Android 手机上的默认音量栏

我已经研究了实现它的方法,但没有找到任何方法。

如何在 Android Studio 中制作这种效果?

PD:我只想在有人使用我的应用程序时制作此效果,而不是更改 Android 系统上的音量条

标签: androidinstagramvolume

解决方案


使用 Key Event 找到像这样的音量增大和减小按钮的控制。

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
    switch (keyCode) {
        case KeyEvent.KEYCODE_VOLUME_UP:
            return true;
        case KeyEvent.KEYCODE_VOLUME_DOWN:
            return true;
        default:
            break;
    }
    return super.onKeyDown(keyCode, event);
}

然后创建一个自定义搜索栏并通过按钮控件控制搜索栏进度。希望它有效。


推荐阅读