首页 > 解决方案 > 使用图像作为 seekBar,带有百分比

问题描述

考虑有这个搜索栏:

在此处输入图像描述.

我想对我的图像做同样的事情。我想从 0 到 100% 选择这个图像的一部分并跟踪这个百分比。

例如,我的原始图像(选择 0%)全是灰色的。如果我用手指在图像上滚动一点,我可以选择例如 50% 的图像并更改样式颜色以证明这种更改。

在此处输入图像描述

跟踪这个百分比对我来说很重要,因为我需要在我的个人项目中做其他事情。android怎么可能做到这一点?提前致谢。

标签: javaandroidimagepercentage

解决方案


是的,可以用 android 做到这一点。

您可以使用灰显BufferedImage中提供的代码将图像灰显,您可以使用如何在 Android 中获取触摸位置中 提供的代码获取触摸位置?适用于任何安卓应用。现在,如果您知道图像在 android 应用程序中的位置,假设它在 ymin=0 和 ymax=640 之间,并且您知道手指在 y=320 处,您可以除以 y/ymax 并得到百分比(50 % 或 0.5) 要显示的图像。现在您可以将 50% 的图像变灰,等等。


推荐阅读