行に ImageView を含む ListView があります。
これらの ImageViews の間に線を引く必要があります。
したがって、1 行は ImageView 位置の最初の行で開始され、ImageView 位置の 2 行目で終了します。等々。
これらの線を引く最良の方法は何ですか?
ありがとうございました。
アップデート。申し訳ありませんが、画像をアップロードできません。また、英語があまり上手ではありません。
行間の水平仕切りではありません。単純化すると、行は ImageView 位置の 1 つの行の垂直方向の中心から始まり、ImageView の位置の次の行の垂直方向の中心で終わります。
私は試してみるべきだと思います:
行ビューをオーバーライドします。行ビューを作成するアダプターの GetView で、隣接する行のこの行ビュー座標に渡します。ビューの onDraw メソッドで座標を計算し、線を描画します。
ListView をオーバーライドします。その OnDraw メソッドで ImageView の位置を取得し、すべての線を描画しようとします。