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