Android检查GestureOverlayView不为空

时间:2015-03-08 17:27:33

标签: android

我有代码将GestureOverlayView保存到这样的文件

    try {
        Bitmap bm = Bitmap.createBitmap(gestureOverlayView.getDrawingCache());

        File f = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS) + "/gesture.jpg");
        if (!f.exists()) {
            f.createNewFile();
        }

        FileOutputStream fos = new FileOutputStream(f);

        bm.compress(Bitmap.CompressFormat.JPEG, 70, fos);

        fos.close();

        finish();
    } catch (Exception e) {
        e.printStackTrace();
    }

我想检查GestureOverlayView内容,当它为空时,则取消保存。

我需要什么代码?

3 个答案:

答案 0 :(得分:3)

这行代码会告诉您GestureOverlayView是否有可绘制的

    if(gestureView.getGesture()!=null && gestureView.getGesture().getLength()>0)
    {
//has drawing
     }

答案 1 :(得分:-1)

我已使用以下代码验证了手势视图为空:

if(gestureView.getGesture()!=null && gestureView.getGesture().getLength()>0)
{
   //has drawing`enter code here`
}

答案 2 :(得分:-1)

if(gestureView.getGesture()!=null && gestureView.getGesture().getLength()>0)
{
   //has drawing`enter code here`
}