Android 背景图片的缩放实现
Android 背景图片的缩放
ONE Goal ,ONE Passion !
我们看到一些效果,控件中的背景图片会慢慢变大,但是控件不会随着图片的放大而变大.效果如下:
分析:
想让图片变大,而且控件本身大小不能改变,那么就要改变图片自身大小,而不能改变控件大小.
实现原理:
1,首先拿到我们要放大的图片bitmap.
2,使用Bitmap.createBitmap().创建一个bitmap的副本.
3,使用matrix去改变图片副本本身大小
4,使用ValueAnimator去根据变化率将副本绘制出来.
自定义View
跑起来
小提琴家
matrix使用待续
好了.直接使用控件,我们将资源文件中的Drawable传入就可以了.
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
栏目分类
- UXD Stablecoin中文网
- UXD Stablecoin中文网