在屏幕上的特定点放置视图
Placing a view at a specific point on the screen
我正在尝试在 Android 屏幕上的特定点放置一个视图。
我有一个使用库 MPAndroidChart 显示的条形图,当我单击一个条形图时,我想显示另一个视图,显示被单击位置的条形图值。
我已经尝试实现 "OnChartValueSelectedListener" 并从 Entry 回调中提取 x、y 值并使用它来设置视图的 x、y 位置,但没有成功。
我还尝试覆盖 onTouch 事件并使用该回调中的 x、y 坐标来设置视图的位置,但它只会将视图移动到屏幕左侧,而不会将其定位到其他任何位置比如屏幕中央一直是被触摸的位置。
有人有任何解决方案可以实现这个目标吗?
MPAndroidChart 库已经实现了 MarkerView,您可以将其用于您的目的。阅读有关如何使用它的库文档。
我正在尝试在 Android 屏幕上的特定点放置一个视图。
我有一个使用库 MPAndroidChart 显示的条形图,当我单击一个条形图时,我想显示另一个视图,显示被单击位置的条形图值。
我已经尝试实现 "OnChartValueSelectedListener" 并从 Entry 回调中提取 x、y 值并使用它来设置视图的 x、y 位置,但没有成功。
我还尝试覆盖 onTouch 事件并使用该回调中的 x、y 坐标来设置视图的位置,但它只会将视图移动到屏幕左侧,而不会将其定位到其他任何位置比如屏幕中央一直是被触摸的位置。
有人有任何解决方案可以实现这个目标吗?
MPAndroidChart 库已经实现了 MarkerView,您可以将其用于您的目的。阅读有关如何使用它的库文档。