我想在我的图像按钮上使用这个叫做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分钟米测试。 –