如何获得视图的颜色。如果没有办法,请为其编写代码。
答案 0 :(得分:0)
如果使用view.setBackgroundColor()
方法设置视图的颜色,
view将自动创建一个ColorDrawable
实例以设置为视图,
你只需要调用int color = ((ColorDrawable)view.getBackground()).getColor()
来检索颜色。
如果要以十六进制格式获取颜色值,只需调用'Integer.toHexString(color)'
希望这可以帮到你