• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >Android > 离线用户的灰色头像处理,离线灰色头像

离线用户的灰色头像处理,离线灰色头像

作者:网友 字体:[增加 减小] 来源:互联网 时间:2017-05-26

网友通过本文主要向大家介绍了用户名 灰色,交互式用户是灰色的,允许用户编辑区域灰色,用户头像,提交 用户头像等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

离线用户的灰色头像处理,离线灰色头像


主要涉及两个技术点:
1、图标加灰色过滤;
2、Android的图片资源默认是静态的,单实例;如果两个IM好友的头像一样,最简单的都是用的软件自带头像,有一个在线,一个离线,直接改变头像的灰度,则两个用户的头像都会变灰或者在线,答案是:Drawable.mutate()。
代码如下:

Drawable mDrawable = context.getResources().getDrawable(R.drawable.face_icon);  
//Make this drawable mutable.  
//A mutable drawable is guaranteed to not share its state with any other drawable.  
mDrawable.mutate();  
ColorMatrix cm = new ColorMatrix();  
cm.setSaturation(0);  
ColorMatrixColorFilter cf = new ColorMatrixColorFilter(cm);  
mDrawable.setColorFilter(cf);  

  

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 离线用户的灰色头像处理,离线灰色头像

相关文章

  • 2017-05-26[android] 手机卫士保存安全号码,android卫士
  • 2017-05-26【原】Android热更新开源项目Tinker源码解析系列之三:so热更新,androidtinker
  • 2017-05-26Android刷机教程之LG Nexus 5X线刷官方Nexus系列教程,androidnexus
  • 2017-05-26Android启动篇 — init原理(二),androidinit
  • 2017-05-26Android小知识,理财小知识
  • 2017-05-26带新手走进神秘的HTTP协议,新手走进协议
  • 2017-05-26andriod 资源文件之存取操作,andriod资源文件
  • 2017-05-26Android开发:14个解决实际问题的代码片段
  • 2017-10-10Android数据存储之SQLite
  • 2017-05-26node.js 通过ajax上传图片

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 想要了解Kotlin,看这个就够了,想要Kotlin,
    • Android新手入门2016(10)--GridView
    • 编译器开发系列--Ocelot语言7.中间代码,编译器--ocelot
    • 记一次流量异常处理
    • MVP模式在Android开发中的最佳实践
    • Android 微信第三方登录(个人笔记),android第三方
    • 4.1.2 Activity初窥门径
    • Android API Guides---App Widget Host
    • 关于JNI的使用方法,JNI使用方法
    • Android开发4: Notification编程基础、Broadcast的使用及其静态注册、动态注册方式,静态库与动态库编程

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有