簡體   English   中英

我在為圖像制作動畫時在 android 工作室中收到 null object 參考錯誤

[英]i am getting a null object reference error in android studio while animating a image

public class MainActivity extends AppCompatActivity {

    public void click(View view) {
        ImageView bart = (ImageView) findViewById(R.drawable.bart);
        bart.animate().alpha(0);
    }
}

這是錯誤

Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'android.view.ViewPropertyAnimator android.widget.ImageView.animate()' on a null object reference

看來您引用的是drawable id而不是view id R.id用於視圖, R.drawable用於可繪制資源。

更改自:

R.drawable.bart

進入:

R.id.bart

您確定在onCreate()中調用setContentView()方法(它會膨脹布局)嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM