我需要通過以百分比設置縮放因子來縮放視圖。我需要設置與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