是否可以将灰度应用于视图?

时间:2012-11-27 13:41:44

标签: android view grayscale

我知道可以将灰度滤镜应用于位图,我想知道是否可以将它应用于视图。这样做的目的是使适配器GridView

中的getView()元素变灰。

2 个答案:

答案 0 :(得分:0)

您可以将其应用于位图并将其设置为gridview background

public View getView(int position, View convertView, ViewGroup parent) {
        View vi = convertView;
        ViewHolder holder;

            if (convertView == null) {
                vi = inflater.inflate(R.layout.adaptercategories, null);
                holder = new ViewHolder();              
                holder.txtCategoryName = (TextView) vi.findViewById(R.id.txtCategoryName);
                vi.setTag(holder);

                            // set the bitmap here for vi's background 

            } else {
                holder = (ViewHolder) vi.getTag();
            }

        return vi;
    }

答案 1 :(得分:0)

尝试创建一个透明的ImageView并将其定位以涵盖活动。

您可以将其可见性设置为已消失,然后只在需要时显示和定位。