我有一个Button
,BitmapDrawable
里面有一行文本。没关系,但我的drawable在我的文本“上方”,它对应于顶部的第三个按钮。
可绘制对象使用以下方法设置:
BitmapDrawable top = new BitmapDrawable(mContext.getResources(), Bitmap.createScaledBitmap(buttonContent.content,
mContext.IMAGE_WIDTH, mContext.IMAGE_HEIGHT, false));
button.setCompoundDrawablesWithIntrinsicBounds(null, top.getCurrent(), null, null);
我最初设置的图像在某些事件后会发生变化,我希望图像变化是动画的。我的布局中已经有了该android:animateLayoutChanges=true
字段。
我最初的猜测是创建一个自定义Button
类。但我想知道是否有另一种方法可以解决我的问题?