Android5.0机顶盒开发-修改系统音量进度条的显示

来源:互联网 发布:c 查看dll源码 编辑:程序博客网 时间:2024/05/17 09:44

2016519

16:16

修改内容frameworks\base\packages\SystemUI

 

.修改VolumePanel

 

1.在其构造函数中修改位于屏幕中的位置

final LayoutParamslp = window.getAttributes();

        lp.token = null;

        lp.y =res.getDimensionPixelOffset(com.android.systemui.R.dimen.status_bar_header_height);

        lp.type =LayoutParams.TYPE_STATUS_BAR_PANEL;

        lp.format = PixelFormat.TRANSLUCENT;

        lp.windowAnimations =com.android.systemui.R.style.VolumePanelAnimation;

        lp.setTitle(TAG);

        window.setAttributes(lp);

 

2.修改其他多余组件不可见

             sc.suppressorView.setVisibility(View.GONE);

            sc.divider.setVisibility(View.GONE);

           sc.secondaryIcon.setVisibility(View.GONE);

 

3.修改布局整体背景

 window.setBackgroundDrawable(newColorDrawable(00000000));

 

,修改布局

volume_panel.xml  中修改背景颜色

 

volume_panel_item.xml 修改进度条样式


三。编译SystemUI,将生成的apkpush到机顶盒,重启机顶盒

0 0
原创粉丝点击