java - 触摸时圆形旋转

标签 java android geometry

触摸上的圆形旋转仅在单击一次时起作用,之后不会执行任何操作。

这是我的代码:

    setOnTouchListener(new OnTouchListener() {

        public boolean onTouch(View v, MotionEvent event) {
            int n = 0;
            postInvalidate();
            for(int i=0; i<360; i++){
                setRotationX(n + 1);
            }
            forceLayout();

我希望有人能帮助我。 我怎样才能查看代码以便它可以多次运行?

最佳答案

如果您使用 goodm 解决方案,您应该在 list 中添加以下内容:

<supports-screens android:resizeable="true"
                  android:smallScreens="true"
                  android:normalScreens="true"
                  android:largeScreens="true"
                  android:anyDensity="true"/>

这适用于 ICS 和 pre-ICS。

关于java - 触摸时圆形旋转,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9904571/

相关文章:

c# - 我可以并行化 10 毫秒以下的微小任务吗? (例如矩阵求逆)

android - Gradle 同步失败 : Cause: error=0, 生成失败

java - 来自 Android 应用程序的 Last.fm API 调用

android - 如何在 Android 上使用 Apache Tika

algorithm - 合并图像中的一组矩形的最佳方法是什么?

java - JSF 每 2 秒从系统动态加载属性文件

Java EE单例计划任务执行两次

java - java中的日历在更改时区时返回相同的日期?

algorithm - 几何 - 两侧为凸面的两个圆围绕几何中心旋转

c++ - 如何在 OpenCASCADE 中更改 TopoDS_Shape 的底层几何形状