Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/230.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使gridview的单元格可擦写_Java_Android_Gridview - Fatal编程技术网

Java 如何使gridview的单元格可擦写

Java 如何使gridview的单元格可擦写,java,android,gridview,Java,Android,Gridview,我正在开发一个应用程序,我需要构建3*3刮痕卡。我正在使用3*3网格视图并用适配器填充它,现在我不知道如何设置每个单元格的动画以显示一些刮痕效果。以下是我的适配器getview代码: ` `那么,您想在图像上提供刮擦视图吗?这样用户就可以抓取特定的卡片了,对吗?我觉得你也需要一张画布。将在gridview上铺设一层(一种箔片)。这种金属箔会有一些颜色(比如说银色)。现在当用户触摸屏幕时,需要使触摸点的颜色透明。这会让你产生scratchright@PareshMayani的错觉。我需要在图像上提

我正在开发一个应用程序,我需要构建3*3刮痕卡。我正在使用3*3网格视图并用适配器填充它,现在我不知道如何设置每个单元格的动画以显示一些刮痕效果。以下是我的适配器getview代码:

`


`

那么,您想在图像上提供刮擦视图吗?这样用户就可以抓取特定的卡片了,对吗?我觉得你也需要一张画布。将在gridview上铺设一层(一种箔片)。这种金属箔会有一些颜色(比如说银色)。现在当用户触摸屏幕时,需要使触摸点的颜色透明。这会让你产生scratchright@PareshMayani的错觉。我需要在图像上提供ScratchView,这样用户就可以对特定的卡进行刮擦。
@Override
public View getView(int position, View convertView, ViewGroup parent) {
    ImageView imageview =  new ImageView(mycontext);
    imageview.setImageResource(picids[position]);
    imageview.setScaleType(ImageView.ScaleType.CENTER_CROP);
    imageview.setLayoutParams(new GridView.LayoutParams(90,90));        
    return imageview  ;
}