我有两个ImageView项目FrameLayout:imageView1和imageView2。imageView1可见,并且imageView2在活动开始时位于屏幕外。然后我FrameLayout使用一些用户事件旋转,RotateAnimation因此imageView2应该变得可见并且imageView1应该离开屏幕。但imageView2仍然不可见。有谁知道是什么原因?
代码太大太复杂,无法在此处显示。但是,正如我已经弄清楚使用setImageMatrix函数和特殊行为来翻译和旋转图像的主要问题FrameLayoutor ImageView,如果图像超出其范围,则会裁剪图像。