私のアプリケーションでは、長さを測定する定規を作成したいと考えています。Googleストアで定規アプリケーションをいくつか試しました。写真のように何とか達成したいです。
したがって、私の質問は、ユーザーのモバイル画面構成に従ってこのマーキングをどのように描画するかです。描画可能な画像またはキャンバス上の描画を使用していますか。
私はアンドロイド開発が初めてです。また、下にドラッグすると定規がマーキングやナンバリングに移動することも。では、そのことを達成する方法。
データへのプログラムによるアクセスを必要とするこれらの種類のことは、ほとんどの場合、「キャンバスへの描画」を使用して行われます。この場合、これはサービスによって生成されたウィンドウです。
android のバブルなどのオーバーレイ アクティビティの実装を調べる必要があります。これにより、これを描画するシステムにウィンドウを追加するサービスを作成することで、これが通常達成される方法を確認できます。そこから画面の詳細を取得できます。 、定規を描画する幅と高さ。
生成されたウィンドウ内で、ルーラーがキャンバスに描画されるような方法でonDrawメソッドを実装するビューの独自のサブクラスを追加できます。