在Android中划痕图像?

时间:2013-07-08 12:52:54

标签: android image

我只想在用户划伤时显示图像,图像将叠加颜色。因此,当用户刮擦它时,他们可以看到图像。我将使用 this link完成该部分。

但我需要的是当用户划伤该图像时,进度条想要显示当前进度。如果用户划伤图像进度条的所有部分应该完成100%。

1 个答案:

答案 0 :(得分:0)

如果您使用Android-WScratchView库,则可以注册OnScratchCallback并将已清除部分的百分比分配到进度条

scratchView.setOnScratchCallback(new WScratchView.OnScratchCallback() {

        @Override
        public void onScratch(float percentage) {

            yourProgressBar.setProgress(percentage);//Assign progressbar value here

        }

        @Override
        public void onDetach(boolean fingerDetach) {
            if(mPercentage > 50){
                scratchView.setScratchAll(true);
                updatePercentage(100);
            }
        }
    });

您可以在here

查看完整示例