android - 将视图放置在屏幕上的特定点
问题描述
我试图在 Android 屏幕上的特定点放置一个视图。
我有一个使用库 MPAndroidChart 显示的条形图,当我单击一个条形图时,我想显示另一个视图,显示被单击位置的条形图的值。
我尝试实现“OnChartValueSelectedListener”并从 Entry 回调中提取 x、y 值并使用它来设置视图的 x、y 位置,但没有运气。
我还尝试覆盖 onTouch 事件并使用该回调中的 x、y 坐标来设置视图的位置,但它只会在屏幕左侧移动视图,不会将其定位在其他任何位置,例如触摸位置的画面。
任何人都有任何解决方案可以实现这一目标?
解决方案
MPAndroidChart 库已经实现了 MarkerView,您可以将其用于您的目的。阅读有关如何使用它的库文档。