テキストビューでテキストの正確な位置を取得しようとしています。回転が0'、180'、360'の場合、このコードでテキストビューでテキストの位置を取得しました
fTranslationX と fTranslationY は、MOtionEvent の event.getX と event.getY です。
Rect rect = new Rect();
rect.left = (int) fTranslationX;
rect.top = (int) fTranslationY;
rect.right = (int) (fTranslationX + getTextWidth());
rect.bottom = (int) (fTranslationY + getLineHeight());
私の TextView はカスタマイズされているため、回転後に回転した Rect を取得できません。テキストは回転しますが、Rect は同じポイントのままです!! TextView で回転したテキストの Rect を取得するにはどうすればよいですか (TextView の width=height = fill_parent)
何か案が?