問題タブ [android-paint]
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.
android - Android で水平、垂直、斜めの線のみを描画する
私は単語検索ゲームを開発しています。テーブル レイアウトにはテキストビューが含まれています。テキストビューは文字を表示します。ユーザーが 8 つの方向 (TopToBottom、BottomToTop、LeftToRight、RightToLeft、TopToBottomRight、BottomToTopLeft、ToptoBottomLeft、BottomToTopRight) のいずれかで単語を見つけた場合、対応する方向の単語の上にキャンバス ラインを表示したいと考えています。
始点から終点まで、水平、垂直、斜めの線を引くことができます。開始点は、ユーザーがスワイプを開始する場所です。終点は、彼がスワイプを停止する場所です。
しかし、私の問題は、水平、垂直、または対角線ではない間違った座標間に他の線を描くこともできることです。次の 3 つのスクリーン ショットを参照してください。
横、縦、斜めの線だけを描きたい。終点が間違った座標にある場合、近くの方向 (水平、垂直、または斜め) のいずれかに一致するように終点を移動する必要があります。
java - プログラムでカスタム Java ビュー クラスを RelativeLayout にロードする方法
カスタム ビューをロードしたいのですRelativeLayout
が、方法がわかりません。私が試したコードは機能しないので、これを正しく行う方法を知っている人はいますか?
XML
Shapes.java
BlueShape.java
GreenShape.java