本文整理了Java中android.graphics.drawable.AnimatedVectorDrawable.registerAnimationCallback()
方法的一些代码示例,展示了AnimatedVectorDrawable.registerAnimationCallback()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AnimatedVectorDrawable.registerAnimationCallback()
方法的具体详情如下:
包路径:android.graphics.drawable.AnimatedVectorDrawable
类名称:AnimatedVectorDrawable
方法名:registerAnimationCallback
暂无
代码示例来源:origin: OCNYang/Android-Animation-Set
@RequiresApi(api = Build.VERSION_CODES.M)
private void initPuppet3() {
ImageView imageView = (ImageView) findViewById(R.id.iv_puppet3);
Drawable drawable = imageView.getDrawable();
if (drawable instanceof AnimatedVectorDrawable) {
((AnimatedVectorDrawable) drawable).registerAnimationCallback(new Animatable2.AnimationCallback() {
@Override
public void onAnimationStart(Drawable drawable) {
super.onAnimationStart(drawable);
}
@Override
public void onAnimationEnd(Drawable drawable) {
super.onAnimationEnd(drawable);
((AnimatedVectorDrawable) drawable).unregisterAnimationCallback(this);
}
});
imageView.setOnClickListener(this);
}
}
代码示例来源:origin: RealMoMo/Study_Android_Demo
@RequiresApi(api = Build.VERSION_CODES.M)
private void initPuppet3() {
ImageView imageView = (ImageView) findViewById(R.id.iv_puppet3);
Drawable drawable = imageView.getDrawable();
if (drawable instanceof AnimatedVectorDrawable) {
((AnimatedVectorDrawable) drawable).registerAnimationCallback(new Animatable2.AnimationCallback() {
@Override
public void onAnimationStart(Drawable drawable) {
super.onAnimationStart(drawable);
}
@Override
public void onAnimationEnd(Drawable drawable) {
super.onAnimationEnd(drawable);
((AnimatedVectorDrawable) drawable).unregisterAnimationCallback(this);
}
});
imageView.setOnClickListener(this);
}
}
代码示例来源:origin: vipulyaara/betterHotels
@TargetApi(Build.VERSION_CODES.M)
private void initUi() {
initializeToolbar();
final AnimatedVectorDrawable avd2 = (AnimatedVectorDrawable) tvButton.getBackground();
tvButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
tvButton.setText("Loading...");
avd2.start();
}
});
avd2.registerAnimationCallback(new Animatable2.AnimationCallback() {
@Override
public void onAnimationEnd(Drawable drawable) {
tvButton.setText("Try Again");
}
});
}
代码示例来源:origin: vipulyaara/betterHotels
avd.registerAnimationCallback(new Animatable2.AnimationCallback() {
@Override
public void onAnimationEnd(Drawable drawable) {
avd2.registerAnimationCallback(new Animatable2.AnimationCallback() {
@Override
public void onAnimationEnd(Drawable drawable) {
代码示例来源:origin: vipulyaara/betterHotels
avd2.registerAnimationCallback(new Animatable2.AnimationCallback() {
@Override
public void onAnimationEnd(Drawable drawable) {
内容来源于网络,如有侵权,请联系作者删除!