1

グレースケール フィルターをビットマップに適用できることは知っていますが、それをビューに適用できるかどうか疑問に思っていました。これを行うポイントはGridView、アダプタのgetView()

4

2 に答える 2

0

ビットマップに適用して、グリッドビューの背景として設定できます

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;
    }
于 2012-11-27T13:45:19.817 に答える
0

透明度のある ImageView を作成し、アクティビティを覆うように配置してみてください。

可視性をなくなった状態に設定し、必要なときに表示して配置することができます。

于 2012-11-27T14:13:21.020 に答える