4
我有以下问题:在视图中,我想将Animationdrawable设置为ImageView。它工作正常,当我有“wrap_content”布局的宽度和高度。但是,当我将它们更改为fill_parent或向我的ImageView添加边距/填充属性时,AnimationDrawable具有其他大小,并且尽管显示动画仍不适合imageview。缩放AnimationDrawable的大小
有没有办法用这个问题的ImageView或其他解决方案缩放AnimationDrawable?我认为这可能很简单,但我无法弄清楚什么是错误的(也许是Bitmap的一些问题?)。
这里是我的代码(很简单):
private void initAnimation(Bitmap bm) {
statusAnim.addFrame(new BitmapDrawable(bm), 300);
zoomedImage.setBackgroundDrawable(statusAnim);
}
@Override
public void onWindowFocusChanged(boolean hasFocus) {
if (hasFocus)
statusAnim.start();
else
statusAnim.stop();
}
而且animationdrawable XML源:
<animation-list xmlns:android="http://schemas.android.com/apk/res/android"
android:oneshot="false" >
<item
android:drawable="@drawable/status_blank"
android:duration="300"/>
这将是巨大的,如果有人可以帮助我解决这个问题; )
您是否得到了解决方案? – 2016-03-17 02:22:32