Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 你能用代码缩放图像视图吗?安卓_Android_Rotation_Imageview_Android Imageview - Fatal编程技术网

Android 你能用代码缩放图像视图吗?安卓

Android 你能用代码缩放图像视图吗?安卓,android,rotation,imageview,android-imageview,Android,Rotation,Imageview,Android 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

可以使用旋转图像视图

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){}
}
ImageView图标=(ImageView)findviewbyd(R.id.icon);
对于(int i=0;i<90;i++){
Log.i(“旋转”,“通过“+String.valueOf(i)+”度旋转图标”);
Log.i(“缩放”,“按“+String.valueOf(i/90)+”度缩放图标”);
icon.setRotation(i);//旋转i度(0到90)
icon.setScale(i/90);//按i/90(0到100%)缩放
试试{Thread.sleep(5);}//睡一会儿
捕获(中断异常e){}
}
应该会产生像。。。(没有翻译)

您可以使用

myImageView.setScaleType(ImageView.ScaleType);

是包含所有值的枚举。

您可以使用

myImageView.setScaleType(ImageView.ScaleType);

是包含所有值的枚举。

可能重复的可能重复的请参见我的编辑,这是否仍适用于我的情况?谢谢查看我的编辑,这是否仍适用于我的情况?谢谢