• R/O
  • HTTP
  • SSH
  • HTTPS

A01d: コミット

OPC(Olympus Air)用望遠鏡アプリ。


コミットメタ情報

リビジョンfe56f5a7867bb800e7dd08e247507d927eb73297 (tree)
日時2021-09-15 23:00:00
作者MRSa <mrsa@myad...>
コミッターMRSa

ログメッセージ

PIXPROの撮影ロジックを A01eよりフィードバック。

変更サマリ

差分

--- a/app/src/main/java/net/osdn/gokigen/a01d/camera/kodak/operation/KodakFocusingControl.java
+++ b/app/src/main/java/net/osdn/gokigen/a01d/camera/kodak/operation/KodakFocusingControl.java
@@ -43,26 +43,23 @@ public class KodakFocusingControl implements IFocusingControl, IKodakCommandCall
4343 return (false);
4444 }
4545 Log.v(TAG, "driveAutoFocus()");
46- Thread thread = new Thread(new Runnable() {
47- @Override
48- public void run() {
49- try
46+ Thread thread = new Thread(() -> {
47+ try
48+ {
49+ PointF point = frameDisplayer.getPointWithEvent(motionEvent);
50+ if (point != null)
5051 {
51- PointF point = frameDisplayer.getPointWithEvent(motionEvent);
52- if (point != null)
52+ // preFocusFrameRect = getPreFocusFrameRect(point);
53+ // showFocusFrame(preFocusFrameRect, IAutoFocusFrameDisplay.FocusFrameStatus.Running, 1.0);
54+ if (frameDisplayer.isContainsPoint(point))
5355 {
54- // preFocusFrameRect = getPreFocusFrameRect(point);
55- // showFocusFrame(preFocusFrameRect, IAutoFocusFrameDisplay.FocusFrameStatus.Running, 1.0);
56- if (frameDisplayer.isContainsPoint(point))
57- {
58- lockAutoFocus(point);
59- }
56+ lockAutoFocus(point);
6057 }
6158 }
62- catch (Exception e)
63- {
64- e.printStackTrace();
65- }
59+ }
60+ catch (Exception e)
61+ {
62+ e.printStackTrace();
6663 }
6764 });
6865 try
旧リポジトリブラウザで表示