上传者: 38551837
|
上传时间: 2022-12-15 17:12:12
|
文件大小: 160KB
|
文件类型: PDF
Android 背景图片的缩放
ONE Goal ,ONE Passion !
我们看到一些效果,控件中的背景图片会慢慢变大,但是控件不会随着图片的放大而变大.效果如下:
分析:
想让图片变大,而且控件本身大小不能改变,那么就要改变图片自身大小,而不能改变控件大小.
实现原理:
1,首先拿到我们要放大的图片bitmap.
2,使用Bitmap.createBitmap().创建一个bitmap的副本.
3,使用matrix去改变图片副本本身大小
4,使用ValueAnimator去根据变化率将副本绘制出来.
自定义View
public class ScaleImage extend