読者です 読者をやめる 読者になる 読者になる

ListViewの子要素をTouch座標から求めるやつ

Android

つくった

https://camo.githubusercontent.com/b6b4851e8127062a34071eeeb9a39292765baab7/687474703a2f2f692e6779617a6f2e636f6d2f38373263343165613566663265643135313638393263373063613530616263622e676966
コレ結局Dragしてる最中のTouch座標でListViewの子要素の位置を特定して、取得した子要素の大きさで緑色のViewをその位置にaddViewしてる感じなんです。

ま、具体的なpositionを求めるなら、

int position = hogeList.getTouchChildIndex(x, y) + hogeList.getFirstVisiblePosition();

こんな感じっすね。

最後に

終わり