2 china hgb china_hgb 于 2016.02.19 07:07 提问

mutate语句在ImageView中的作用,请看下面两行:

icon.getDrawable().setAlpha(0);

icon.getDrawable().mutate().setAlpha(0);
为什么第一行直接调用setalapha就不正确呢?

1个回答

caozhy
caozhy   Ds   Rxr 2016.02.19 09:06
已采纳

http://www.cnblogs.com/lbeing/archive/2011/06/13/2080168.html
看这里,如果不用mutate,那么所有的条目的透明值都是一样的。

mutate在字面上就是让这个Drawable特异于别的

leilba
leilba 学到了
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
(九十)第六章复习题
1.请看下面两个计算空格和换行符数目的代码片段: //Version 1 while (cin.get(ch)) //quit on eof { if (ch == ' ')     spaces++; if (ch == '\n')     newlines++; }   //Version 2 while (cin.get(ch)) //quit on eof { i
SQL语句 拼接两行以上的行
select Power, [UserName]= stuff( ( select ',' + [UserName] from Customer t where Power = Customer.Power for xml path('') ) , 1 , 1 , ''), [password]= stuff( ( select ',' + [password] from Cust
并行编程之volatile变量
并行编程之volatile变量在并行编程中,volatile变量算是一个最轻量级的同步规则了。volatile具有以下两种特性 保证变量的可见性 可见性是指当一个线程修改了共享变量的值,其它线程能够立即得知这个修改。Java内存模型是通过在变量修改后将新值同步回主内存,在变量读取前从主内存刷新变量值这种依赖主内存作为传递媒介的方式来实现可见性,无论是普通变量还是volatile变量都是如此,普通
Logstash过滤器--mutate
mutate过滤器能够帮助你修改指定字段的内容。 该过滤器指定配置:mutate { }参数配置1. add_tag2. convert类型是哈希,没有默认设置。改变字段的类型,比如说把string编程integer。如果字段值是数据,那么所有的值都会被改变。如果字段是哈希类型。什么也不做。boolean只接受下面的类型: True: true, t, yes, y, and 1 Fal
logstash mutate 类型转换
logstash-filter-mutate 插件是Logstash 另一个重要插件,它提供了丰富的基础类型数据处理能力,包括类型转换,字符串处理和字段处理等 1.类型转换 类型转换是logstash-filter-mutate 插件最初诞生时的唯一功能, 可以设置的转换类型包括:"integer","float" 和 "string"。示例如下: input { stdin {
安卓自定义上面圆角下面直角的RoundCornerImageView
下面是RoundCornerImageView的代码: package com.example.roundcornerviewgroup; import android.content.Context; import android.graphics.Bitmap; import android.graphics.Bitmap.Config; import android.graphics.C
android ImageView实现上面圆角下面直角(xml实现方法)
主要思想,用一个上面有两个圆角的图片覆盖在imageview上主xml布局:<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" andro
android中Drawable的mutate方法作用
public Drawable mutate() { return this; }
android Drawable.mutate()的使用
今天,简单讲讲android里如何使用Drawable的mutate函数。 最近,我看到一个自定义控件里用到了Drawable的mutate(),但是自己不知道是什么意思,于是在网上查找了资料,最终解决了问题。这里记录一下。 摘录android的官方注释 /** * Make this drawable mutable. This operation canno
SQL查询前几条数据的方法
sql在不同数据库查询前几条数据  1. ORACLE    SELECT * FROM TABLE1 WHERE ROWNUM    HQL: from table1 t order by t.createTime desc where rownum  2. INFORMIX     SELECT FIRST N * FROM TABLE1  3. DB2  SELEC