[英]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.