彩色ImageButton的涟漪效应?

时间:2015-05-21 07:09:27

标签: java android android-layout dynamic

我有一个动态创建的ImageButton。这是我的代码 -

ImageButton bar = new ImageButton(this);

... //some code

parentView.addView(bar);

单击ImageButton时出现涟漪效应。但是当我添加以下行 -

bar.setBackgroundColor(Color.RED);

涟漪效应不再出现。有没有办法让涟漪效果出现在彩色的ImageButton上?

通过涟漪效应,我的意思是这个效果 - click here(对不起,我不能在这里添加图像,因为不支持GIF)

1 个答案:

答案 0 :(得分:1)

也许尝试这样的事情:

bar.getBackground().setColorFilter(Color.RED, Mode.MULTIPLY);

你需要检查一下MODE会有什么用途,因为我对此没什么经验。