問題タブ [rect]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1945 参照

android - Android:スケーリング時に表示可能領域の座標を決定する

ScaleGestureDetectorを使用して、ユーザーがカスタムビューを拡大表示できるようにするアプリがあります。

私がしたいのは、ユーザーがズームインしたときに大きな画面のサムネイルを表示することです。ユーザーが拡大縮小するように、ビューの表示領域の左下隅に固定されたサムネイルを表示したいと思います。では、サムネイルは表示されたままになります。

私の問題は、ViewのonDraw()メソッドでサムネイルを表示するタイミングを決定できますが、描画したい形状(半透明のRect)を表示コーナーに固定する方法がわからないことです。絶対座標を使用してキャンバスに描画しても問題ありませんが、拡大するとすぐに絶対コーナーに留まります。

現在のスケーリング係数とスケーリング中心(x、y)を追跡しているので、既知のウィンドウサイズとこれらの値に関連する計算を行ってコーナーを決定することができますが、ルーチンがあるかどうか疑問に思っていますか?これを処理するためのより良い方法。

情報をありがとう、

ポール

0 投票する
2 に答える
20721 参照

android - Android SDK の Rect と RectF

Android SDK の Rect と RectF の違いは何ですか?

0 投票する
2 に答える
706 参照

iphone - iPhone - ビューに何かを描画する方法

私はこのコードを手に入れました:

そして、指定されたビューに描画し、クリッピング四角形をパラメーターで関数に渡すにはどうすればよいのだろうか。ヒント: drawRect については気にしません。何もサブクラス化していません。

ヒント 2: 後で削除できないレイヤーを挿入したくありません。

ヒント 3: このコードでは、私の目に見えるものは何も描画されません..... :-( グラフィック ポートがありませんか?

ヒント 4: 背景色を変更するだけで描画を消去したいのですが、完了です...

0 投票する
1 に答える
269 参照

import - IronPython:System.Windowsから'Rect'-structをインポートできません

System.Windowsから'Rect'-structをインポートしようとすると、IronPython-Interpreterはインポートできないと主張します。

Visual Studio用のIronPythonツールを使用しているので、IntelliSense-DropDownにこの構造体が表示されないこともわかります。

この構造体をインポートするための特別なステートメントが必要ですか?

ありがとう!

0 投票する
2 に答える
827 参照

iphone - UIPopoverControllerinRectの問題

サブビューとしてUIViewサブクラスを含むUIViewControllerがあります。サブビューでは、別のUIViewを動的に作成します。最も内側のビューが作成されると、UIViewControllerは委任を介して、矢印の頭が最も内側のビューを指す必要があるUIPopovercontrollerを表示する必要があることを通知されます。デリゲートメソッドの呼び出しでは、UIViewcontrollerがこのCGPointを使用してポップオーバーコントローラーを作成できるように、最も内側のビューの原点も渡します。問題は、UIPopovercontrollerが目的の場所に配置されていないことです。

このコードに欠けているのは、ポップオーバーが目的の場所ではなく位置から外れているように見えることです。

ありがとう

0 投票する
2 に答える
14723 参照

android - Androidは中央の長方形にテキストを描画し、必要に応じてトリミングします

テキストを中央の長方形に(水平方向と垂直方向に)描画したい。切り抜くテキストが多すぎる場合は、rectに収まりません。

私はこの例が示すようにそれをやろうとしましたが、運がありません。

何か案は?

0 投票する
1 に答える
308 参照

objective-c - グラフィックス - 幅を考慮して線が画面上に表示されているかどうかを知るにはどうすればよいですか

私はいくつかのコア グラフィックスを作成していますが、線の一部が画面に表示されるかどうかをどのように知ることができるのだろうかと考えています。

x-5, y3 から x2, y-7 に向かう直線を見てみましょう。幅が 1 ピクセルの場合、画面には何も表示されません。幅が 15 ピクセルの場合、一部が表示されます。

どうすればそれを確認できますか?

0 投票する
2 に答える
2415 参照

android - Rect の配列または配列リストを作成する方法

私はこれを理解しようとして夢中になっています。座標を更新して画面上に描画できるRect(長方形)の配列または配列リストを作成しようとしています(それらを移動させるため)。

現在、Fire という別のクラスがあり、独自の onDraw() メソッドで新しい座標を使用して反復ごとに新しい長方形を作成します。ビューの onDraw() メソッドの最初の繰り返しで、新しい Fire を arraylist に追加します。

Fireクラスには次のものがあります:

View クラスには次のものがあります。

コードの無意味な部分を取り除きましたが、これは重要なことです。Rectangle は印刷されますが、以前のすべての場所も印刷され、その理由がわかりません。私はこれを永遠に修正しようとしてきました。これをJavaで簡単に実装できましたが、Androidで問題が発生しています。

前もって感謝します!!!

0 投票する
1 に答える
264 参照

objective-c - 描画されたNSRectまたは他の描画されたオブジェクトを削除します

描画されたNSRectまたは他のオブジェクトを、その上に別のrectを描画する以外に削除するにはどうすればよいですか?

0 投票する
4 に答える
3492 参照

python - Python の rect クラスはどうなりましたか?

Google 検索で、次の記事を見つけました。

http://docs.python.org/release/1.4/lib/node201.html

rect クラスを使用して、ポイントが rect 内にあるかどうかの結合/交差/チェックを実行する例を示しました。Python 2.7 で rect のインポートが失敗します。このクラスは別のパッケージに含まれていますか?