我需要通过以百分比设置缩放因子来缩放视图。我需要设置与ScaleAnimation使用完全相同的参数,因为我将来会使用ScaleAnimation对其进行缩放。我该怎么做?Android缩放视图
感谢
我需要通过以百分比设置缩放因子来缩放视图。我需要设置与ScaleAnimation使用完全相同的参数,因为我将来会使用ScaleAnimation对其进行缩放。我该怎么做?Android缩放视图
感谢
我已经通过创建具有持续时间的动画xml文件= 0,这将所需参数解决了这个问题。也可以通过代码创建这样的动画。然后应用它,只需使用:
Animation animationInit = AnimationUtils.loadAnimation(context, R.anim.gallery_init);
v.startAnimation(animationInit);
这将让你HANDELING绘画和展示位置时使用直线上升浮动值(百分比)。请参阅: this lovely site which really helps with views.
public class MyView extends View {
...
@Override public void onDraw(Canvas canvas) {
canvas.save(Canvas.MATRIX_SAVE_FLAG);
canvas.scale((getWidth() > getHeight()) ? getHeight() : getWidth());
// Your other code
canvas.restore();
}
...
}
谢谢,但它仍然不是在ScaleAnimation中使用的相同方法。如果我开始制作这种视图的动画,那么这两个比例因子就会相乘。 –
你想要做什么? – Ronnie
真的很重要吗?我所要求的是比例因子位于哪里,所以我可以调整它。我没有寻找任何其他解决方案。 –
android:重量是我知道的最接近的东西 – FoamyGuy