旋转轮半屏幕安卓

时间:2012-12-17 01:31:20

标签: android image screen-size

我需要一个离屏幕底部一半的旋转轮图形,然后在用户采取行动时动画(旋转)。

我可以通过调用以下方式将滚轮图形从屏幕上移开:

    Animation animation = new TranslateAnimation(Animation.ABSOLUTE,0,Animation.ABSOLUTE, 0,Animation.ABSOLUTE,wheelPos, Animation.ABSOLUTE, wheelPos);
    animation.setDuration(1);
    animation.setFillAfter(true);
    wheel.startAnimation(animation);

没关系,我可以通过LayoutParams将宽度设置为我想要的宽度。

但是,如何针对不同尺寸的尺寸制作相同尺寸的滚轮?例如,我需要将滚轮Y像素放在屏幕上方(wheelPos变量),但是在Nexus S和Nexus 7之间,如何计算合适的Y值?

宽度也是如此,如何计算宽度以使其看起来完全相同?

我注意到Catch安卓应用程序https://catch.com/ - 如果我扩展他们的滚轮菜单,它的大小与Nexus S相比相同与Nexus 7相比 - 他们怎么可能实现这一目标?

0 个答案:

没有答案