android - 通过在android中放置一个中心以圆形方式放置imageviews

标签 android android-layout drag-and-drop android-imageview

我想在 android 4.1 中实现拖放,为此我想围绕一个中心点以圆形方式放置我的图标 ImageView 。 (使用 ImageView 我可以完美地实现拖放,使用位图有点复杂)

我尝试使用位图和绘画,但它不像我们在 android 4.1 中获得的那样平滑。

在 android 4.1 中是否有任何方法或方式可以通过给出圆的半径和它将被划分的部分的数量以圆形方式放置 ImageView ,这就像一个数学问题?

看看这个link用于拖放。

在此先感谢您的帮助。

最佳答案

我已经通过在 android 中使用 Math 实现了。

我正在分享我的部分代码:

double xOffset = currentRadius * Math.cos(Math.toRadians(d));
double yOffset = currentRadius * Math.sin(Math.toRadians(d));

希望对你有所帮助。请关注here了解更多。

关于android - 通过在android中放置一个中心以圆形方式放置imageviews,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12189717/

相关文章:

java - Android Http ContentLength 始终为 -1

android - 如果键盘打开,TouchableOpacity 的 onPress() 函数首先不起作用

android - removeView 不会立即移除 View 并破坏 Layout

android - 如何在应用程序运行时持续检查互联网连接

javascript - 在 Microsoft Windows 上,当使用 HTML5 拖放时,在拖放过程中我确实看到了拖动图标(幻影)

android - 如何以编程方式避免android手机中的深度 sleep 模式?

android - TensorFlow 对象检测模型与股票模型一起正常工作,但失败并出现有关未实现已实现操作的错误

java - 如何覆盖 JLabel importData

android - 如何从主要 Activity 开始新 Activity 并显示所有元素以及背景?

c++ - 移动和编辑时区分项目上的 Qt itemChange 信号