现在要做一个launcher的修改,ui说要把主菜单背景略显背景壁纸图片。

那么好吧。我们开始吧。
     首先我们要修改主菜单的背景为壁纸,想想简单,我们直接把主菜单的背景设置成透明不就行了。
找到主菜单的xml。pps_customize_pane.xml我们看到他设置了背景颜色#FF000000。
我们不改动它,我们直接修改launcher就行,用代码修改它的透明度。

在Launcher.java中修改。在setupViews方法中添加两句代码修改它的透明度

View view = findViewById(R.id.apps_customize_pan);

view.getBackground().setAlpha(150);我这里这的是150的透明,这个值可以自己设0~255.

然后

对Launcher中所有对updateWallpaperVisibility函数的调用参数都修改为true。

最后在showAppsCustomizeHelper方法中添加

hideHotseat(false);
       if(mDockDivider != null)
         mDockDivider.setVisibility(View.INVISIBLE);
        if(mWorkspace != null)
         mWorkspace.setVisibility(View.INVISIBLE);

这样就ok了。编译下看看吧。

设置主菜单背景显示为壁纸相关推荐

  1. 猎豹MFC--CMenu菜单 设置主菜单 给主对话框设置菜单 设置快捷菜单

    设置主菜单(不是快捷菜单): 给主对话框设置菜单: 效果如下: 修改菜单的ID使之便于记忆: 给菜单添加消息处理: 添加处理代码: 设置快捷菜单: 打开对话框,属性添加消息  上文菜单  快捷菜单消息 ...

  2. 鼠标移动事件(鼠标移动到主菜单上显示子菜单)

    mouseenter():当鼠标指针穿过元素时,会发生 mouseenter 事件.与 mouseover 事件不同,只有在鼠标指针穿过被选元素时,才会触发 mouseenter 事件.如果鼠标指针穿 ...

  3. Launcher3如何实现主菜单背景的透明度调整

    这个功能的实现只要找对了地方改动起来很简单 点击MainMenu进入了AppsCustomizeTabHost 里面有一个方法叫onTabChangedEnd, 这个方法是在tab改变时调用的,进入菜 ...

  4. Qt的主窗口背景设置

    主界面设置背景一般有设置背景图片和背景颜色的需求,其实二者之间设置方法类似 目录 主界面设置背景一般有设置背景图片和背景颜色的需求,其实二者之间设置方法类似 方法一:最简单的方式是通过ui界面来设置, ...

  5. clion调整字体打下奥_Clion、IEDA、pycharm的一些简单设置步骤(设置中文菜单、输出中文、字体大小、背景颜色主题)...

    Clion.IEDA.pycharm的设置及界面是一模一样的,下面我将按照Clion举例,但是在IEDA和pycharm是同样适用,按照方法设置即可 一.中文界面 clion.ieda.pycharm ...

  6. tinymce 工具栏 不显示_winform中MenuStrip主菜单、工具栏、状态栏、托盘、其他控件...

    MenuStrip主菜单 如果要写某个菜单的事件就双击那个菜单即可.设置热键 符号要加上&这个符号,快捷键shortcutkeys选择快捷键,快速选择菜单可以插入标准项,主菜单和工具栏都有这个 ...

  7. iOS设置UITableView的背景图片,以及不显示多余的空Cell

    2019独角兽企业重金招聘Python工程师标准>>> 设置UITableView的背景图片: UIImageView *imageView=[[UIImageView alloc] ...

  8. Visual Studio中如何设置背景图片,壁纸

    学习编程是一个漫长的过程,设置一个自己喜欢的背景图片,可以给我们的学习过程添加一些乐趣. 下面是效果图 目录 1.在扩展中下载ClaudialDE 2.设置背景图片 3.隐藏窗口 3.或使窗口透明 4 ...

  9. plt.scatter设置点大小_设置电脑桌面壁纸图文教程,下载图片设置计算机系统屏幕背景方法...

    大家好,我是老盖,首先感谢观看本文,本篇文章做的有视频,视频讲述的比较详细,也可以看我发布的视频. 我们改变桌面背景,需要有一些图片,我个人是在百度图片中下载图片,打开浏览器进入百度图片网站后,输入壁 ...

最新文章

  1. JBPM使用assignHandler进行用户分派思路
  2. vivo Y81s的usb调试模式在哪里,打开vivo Y81susb调试模式的流程
  3. 函数指针数组在ARM异常中断处理中的应用
  4. 密码技术--对称加密算法及Go语言应用
  5. jQuery使用(十二):工具方法之type()之类型判断
  6. [Qt教程] 第20篇 2D绘图(十)图形视图框架(下)
  7. git使用--提交代码
  8. 计算收益复利的小例子
  9. 深度linux支持安卓,深度操作系统 V20(1003)内测版招募:新增手机助手,支持安卓和 iOS 端,管理手机应用、文件...
  10. Laravel学习笔记之一
  11. PHPweb应用程序开发技巧
  12. textarea中插入标签_HTMLCSS学习笔记(二)-- HTML表单标签
  13. 腾讯云CDN加速COS图床
  14. utc时间 单位换算_国际时间换算
  15. 硬盘分区工具找不到硬盘该怎么办
  16. cdr拼版工具不见了_cdr排版及各种问题解决方法
  17. BLE中GATT理解
  18. 【阴阳师】真蛇10层记录
  19. Alpine-Linux:仅5MB的Linux
  20. 最全Java各修饰符详解(接口、类、方法、变量)

热门文章

  1. 吉时利万用表DMM7510,值得拥有的触摸屏数采万用表
  2. 【原创】被误解的匈牙利命名法
  3. GitHub秒变GayHub
  4. YY视频直播体验优化实践
  5. 字母‘x‘在CSS世界中的角色和故事
  6. python xarray选中一年并删除其时间维度,返回所选年份数据
  7. 领导竟然在上班时间偷看这种网站...
  8. Numpy:关于flatten的理解
  9. opencv for python (6) 改变一幅图的特定区域 (往一幅图片上加标志)
  10. C# 字符串首字符大写