是否可以仅缩放补丁9图像的顶部。
我在框架布局中使用了两组图像。
我的目标是动画比例尺 image(imageView2)来显示 电池充电的进展 创建补丁9 图像以垂直缩放。 imageView2
以第二张图像为背景(垂直电池) imageView1
我已经粘贴了我目前正在使用的代码。目前图像在两个方向上延伸(在y坐标上),底部圆角失去其形状并落在底部背景之外。
我想保持底部圆形完好无损。 请告诉我如何将缩放限制在背景图像的范围内。
<FrameLayout android:layout_width="wrap_content"
android:layout_height="fill_parent" android:layout_gravity="right">
<ImageView android:layout_width="wrap_content" android:id="@+id/imageView1"
android:layout_gravity="bottom" android:layout_height="wrap_content"
android:src="@drawable/battery_charge_background"></ImageView>
<ImageView android:layout_width="wrap_content" android:id="@+id/imageView2"
android:layout_gravity="bottom"
android:layout_height="wrap_content"
android:src="@drawable/battery_charge_fill_empty"
></ImageView>
ScaleAnimation scale = new ScaleAnimation((float)1.0, (float)1.0, (float)1.0, (float)8.0, Animation.RELATIVE_TO_SELF, (float)0.8, Animation.RELATIVE_TO_SELF, (float)0.7);
scale.setFillAfter(true);
scale.setDuration(1000);
imageView.startAnimation(scale);