在自定义drawable中setBackground(drawable)和setImageDrawable(drawable)的不同

来源:互联网 发布:厦门软件行业发展前景 编辑:程序博客网 时间:2024/06/08 14:04

在自定义的drawable中,将自定义的drawable放入view中有两个方法,setBackground(drawable)和setImageDrawable(drawable).

setBackground(drawable)方法是将drawable作为View的背景,不会改变Bitmap的大小,但是会改变drawable的大小,也就会调用Drawable中的setBounds()方法。

而setImageDrawable(drawable)方法则会直接改变drawable中Bitmap的大小,并不会调用到setBounds()方法。

0 0
原创粉丝点击