我想在我的圖像按鈕上使用這個叫做SmallBang 的很酷的動畫。下面是我的代碼現在的樣子:使用按鈕點擊動畫?
import xyz.hanks.library.SmallBang;
public class MainActivity extends AppCompatActivity {
private SmallBang smallBang;
private ImageButton imageButton;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
smallBang = SmallBang.attach2Window(this);
smallBang.bang((ImageButton) findViewById(R.id.imageButton));
}
public void onSettingsButtonClick(View view) {
Intent intent = new Intent(getApplicationContext(), SettingsActivity.class);
startActivity(intent);
finish();
}
}
我想使用該動畫,然後切換到另一個活動。如果我刪除smallbang動畫,按鈕和活動的變化只是正常
java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.TextView.setTypeface(android.graphics.Typeface)' on a null object reference
:當我運行這段代碼我得到這個錯誤。我能做些什麼來獲得動畫效果?我已經將庫添加到Gradle文件中。
顯示'SettingsActivity'代碼 –
@SohailZahid我打開了它,意識到我犯了一個小錯誤在那裏。修復它,現在我可以更改視圖沒有錯誤,但按鈕動畫不工作。我試過Logic的解決方案(下圖),但仍然無法正常工作。 –
Jr給3分鐘米測試。 –