你能在代码中缩放ImageView吗? Android的

时间:2016-02-25 06:42:34

标签: android rotation imageview android-imageview

您可以使用

旋转ImageView
ImageView.setRotation(float rotation);

但你可以扩展吗?

编辑: 像这样......

ImageView icon = (ImageView) findViewById(R.id.icon);
for (int i = 0; i < 90; i++){
    Log.i("Rotate", "Rotating icon by " +    String.valueOf(i) + " degrees.");
    Log.i("Scale",   "Scaling icon by " + String.valueOf(i/90) + " degrees.");
    icon.setRotation(i); // rotate by i degrees (0 to 90)
    icon.setScale(i/90); // scale by i/90 (0 to 100%)
    try{Thread.sleep(5);}// sleep for a little bit
    catch(InterruptedException e){}
}

应该产生像......的结果(没有翻译) enter image description here

1 个答案:

答案 0 :(得分:2)

您可以使用

在代码中缩放ImageView
myImageView.setScaleType(ImageView.ScaleType);

ImageView.ScaleType是包含所有值的枚举。