在自定义的drawable中,将自定义的drawable放入view中有两个方法,setBackground(drawable)和setImageDrawable(drawable).
setBackground(drawable)方法是将drawable作为View的背景,不会改变Bitmap的大小,但是会改变drawable的大小,也就会调用Drawable中的setBounds()方法。
而setImageDrawable(drawable)方法则会直接改变drawable中Bitmap的大小,并不会调用到setBounds()方法。