Androidアニメーションの注意事項

552 ワード

エラー、アニメーションは表示されません
toggle.setOnClickListener(new OnClickListener() {
    @Override
    public void onClick(View v) {
        View view = (LinearLayout) findViewById(R.id.layout1);
        createAnimation(view);
    }
});

正しく、アニメーションが表示されます(グローバル変数を使用)
private View view;

init(){
    view = (LinearLayout) findViewById(R.id.layout1);
}

toggle.setOnClickListener(new OnClickListener() {
    @Override
    public void onClick(View v) {
        createAnimation(view);
    }
});