OSDN Git Service

水準器の表示を少し変更。
[gokigen/A01c.git] / wear / src / main / java / jp / sfjp / gokigen / a01c / liveview / IAutoFocusFrameDisplay.java
1 package jp.sfjp.gokigen.a01c.liveview;
2
3 import android.graphics.PointF;
4 import android.graphics.RectF;
5 import android.view.MotionEvent;
6
7 /**
8  *   フォーカスフレームの表示クラス
9  *
10  */
11 public interface IAutoFocusFrameDisplay
12 {
13     // フォーカスフレームの状態
14     enum FocusFrameStatus
15     {
16         Running,
17         Focused,
18         Failed,
19         Errored,
20     }
21
22     float getContentSizeWidth();
23     float getContentSizeHeight();
24
25     PointF getPointWithEvent(MotionEvent event);
26     boolean isContainsPoint(PointF point);
27
28     void showFocusFrame(RectF rect, FocusFrameStatus status, double duration);
29     void hideFocusFrame();
30 }