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