我有代码将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内容,当它为空时,则取消保存。
我需要什么代码?
答案 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`
}