QRCodeを認識するために ZBarSDK を使用しています。CameraPreviewにスキャナ オーバーレイを追加しようとしています。スキャナ オーバーレイで、スキャナのアニメーションを追加しようとしていますが、アニメーションが非常に遅いです。ここに私のアニメーションコードがあります:
scanLine.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() {
@Override
public void onGlobalLayout() {
Logger.i(CameraOverlay.class, "addOnGlobalLayoutListener");
scanLine.setDrawingCacheEnabled(true);
scanLine.clearAnimation();
scanLine.setAnimation(null);
TranslateAnimation animation = new TranslateAnimation(0, scanRect.width() - 10, 0, 0);
animation.setRepeatCount(-1);
animation.setDuration(2600);
scanLine.startAnimation(animation);
}
});