У меня есть следующая проблема: В представлении я хочу установить анимацию рисования для ImageView.Это прекрасно работает, когда у меня есть ширина макета и высота на "wrap_content".Но когда я изменяю их на fill_parent или добавляю атрибуты margin / padding в свой ImageView, AnimationDrawable имеет другой размер и не подходит для просмотра изображений, несмотря на отображение анимации.
Есть ли способ масштабированияAnimationDrawable с ImageView или другое решение для этой проблемы?Я думаю, это может быть довольно просто, но я не могу понять, что происходит не так (может быть, проблема с растровыми изображениями?).
Вот мой код (довольно простой):
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();
}
И анимация drawable xml src:
<animation-list xmlns:android="http://schemas.android.com/apk/res/android"
android:oneshot="false" >
<item
android:drawable="@drawable/status_blank"
android:duration="300"/>
было бы здорово, если бы кто-нибудь мог помочь мне решить эту проблему;)