如何从ImageView获取backgroundColor

时间:2017-04-21 19:09:41

标签: java android

如何从ImageView获取backgroundColor?我的代码示例 ImageView imageViewNote = (ImageView) findViewById(R.id.chooseColorEdit);

由于

3 个答案:

答案 0 :(得分:1)

试试这个(它仅适用于你的背景实际上是一种颜色,否则,你真的没有“背景”颜色“):

    Drawable background = userNameTextView.getBackground();
    if (background instanceof ColorDrawable) {
        int color = ((ColorDrawable) background).getColor();
        // Use color here
    }

答案 1 :(得分:1)

尝试获取ImageView的ColorDrawable?

答案 2 :(得分:1)

您可以获得如下代码

的背景信息
id.type