我正在编写一个可以拖动,缩放,旋转text(StaticLayout)和sticker(Bitmap)的应用程序,例如Instagram Story。我使用自定义视图在onDraw()中绘制对象,在onTouchEvent()中使用MotionEvent检测手势。
但是我找不到适合这些对象的边界,因为我使用的边界是Rect,并且在旋转时它不适合文本/位图。
没有人知道如何获得适合这些对象的界限,或者Instagram如何在Story中绘制文本和标签? OpenGL?
您是否已检查此Signal-Android存储库?他们完全实现了此功能here。如果您不熟悉此存储库,而在运行该项目时遇到麻烦,则可以使用playstore app来查看其功能并并行浏览代码库。