本文整理了Java中com.nineoldandroids.animation.AnimatorSet.setTarget()
方法的一些代码示例,展示了AnimatorSet.setTarget()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AnimatorSet.setTarget()
方法的具体详情如下:
包路径:com.nineoldandroids.animation.AnimatorSet
类名称:AnimatorSet
方法名:setTarget
[英]Sets the target object for all current #getChildAnimations()of this AnimatorSet that take targets ( ObjectAnimator and AnimatorSet).
[中]设置此AnimatorSet(ObjectAnimator和AnimatorSet)的所有当前#getChildAnimations()的目标对象。
代码示例来源:origin: commonsguy/cw-omnibus
/**
* Sets the target object for all current {@link #getChildAnimations() child animations}
* of this AnimatorSet that take targets ({@link ObjectAnimator} and
* AnimatorSet).
*
* @param target The object being animated
*/
@Override
public void setTarget(Object target) {
for (Node node : mNodes) {
Animator animation = node.animation;
if (animation instanceof AnimatorSet) {
((AnimatorSet)animation).setTarget(target);
} else if (animation instanceof ObjectAnimator) {
((ObjectAnimator)animation).setTarget(target);
}
}
}
代码示例来源:origin: stackoverflow.com
AnimatorSet set = (AnimatorSet) AnimatorInflater.loadAnimator(myContext,
R.anim.property_animator);
set.setTarget(myTextView);
set.start();
代码示例来源:origin: com.nineoldandroids/library
/**
* Sets the target object for all current {@link #getChildAnimations() child animations}
* of this AnimatorSet that take targets ({@link ObjectAnimator} and
* AnimatorSet).
*
* @param target The object being animated
*/
@Override
public void setTarget(Object target) {
for (Node node : mNodes) {
Animator animation = node.animation;
if (animation instanceof AnimatorSet) {
((AnimatorSet)animation).setTarget(target);
} else if (animation instanceof ObjectAnimator) {
((ObjectAnimator)animation).setTarget(target);
}
}
}
代码示例来源:origin: stackoverflow.com
ImageView iv = (ImageView) findViewById(R.id.my_image);
AnimatorSet shrinkSet = (AnimatorSet) AnimatorInflater.loadAnimator(this, R.animator.shrink_to_middle);
shrinkSet.setTarget(iv);
shrinkSet.start();
iv.setImageResource(R.drawable.another_image);
AnimatorSet growSet = (AnimatorSet) AnimatorInflater.loadAnimator(this, R.animator.grow_from_middle);
growSet.setTarget(iv);
growSet.start();
代码示例来源:origin: stackoverflow.com
private void flipTheView(View view) {
AnimatorSet setFlipInFront = (AnimatorSet) AnimatorInflater.loadAnimator(context, R.animator.flip_in_front);
setFlipInFront.setTarget(view);
setFlipInFront.start();
}
代码示例来源:origin: stackoverflow.com
AnimatorSet set;
set = (AnimatorSet) AnimatorInflater.loadAnimator(this, R.anim.flipping);
set.setTarget(img_logo);
set.start();
Timer timer = new Timer();
timer.schedule(task, 2000);
代码示例来源:origin: stackoverflow.com
AnimatorSet set;
img_logo = (ImageView) findViewById(R.id.img_logo);
set = (AnimatorSet) AnimatorInflater.loadAnimator(this, R.anim.flipping);
set.setTarget(img_logo);
set.start();
代码示例来源:origin: stackoverflow.com
AnimatorSet set;
set = (AnimatorSet) AnimatorInflater.loadAnimator(this, R.anim.flipping);
set.setTarget(img_logo);
set.start();
Timer timer = new Timer();
timer.schedule(task, 2000);
代码示例来源:origin: stackoverflow.com
AnimatorSet sunSetClone = sunSet.clone();
sunSetClone.setTarget(viewHolder.imgIcon);
sunSetClone.start();
AnimatorSet wheelSetClone = wheelSet.clone();
wheelSetClone.setTarget(viewHolder.imgIcon);
wheelSetClone.start();
代码示例来源:origin: stackoverflow.com
AnimatorSet set = (AnimatorSet) AnimatorInflater.loadAnimator(getActivity(), R.animator.rotate_axis_y);
set.setTarget(targetView);
set.start();
代码示例来源:origin: stackoverflow.com
AnimatorSet set = (AnimatorSet) AnimatorInflater.loadAnimator(getActivity(), R.animator.sample);
set.setTarget(fab); // set the view you want to animate
set.start();
代码示例来源:origin: stackoverflow.com
public void doObjectAnimatorXML(){
AnimatorSet object = (AnimatorSet) AnimatorInflater.loadAnimator(getActivity(),R.animator.property_animator);
object.addListener(new AnimatorListenerAdapter(){
@Override
public void onAnimationEnd(Animator animation) {
simpleLock= false;
}
});
object.setInterpolator(new LinearInterpolator());
object.setTarget(mLittleChef); //mLittleChef is the view
object.start();
}
代码示例来源:origin: stackoverflow.com
ImageView imgview= new ImageView(this);
imgview.setImageResource(R.drawable.starlight);
final AnimatorSet animate = (AnimatorSet) AnimatorInflater.loadAnimator(this, R.anim.anim_rotate_fade);
AnimatorListenerAdapter animatorListener = new AnimatorListenerAdapter() {
@Override
public void onAnimationEnd(Animator animation) {
super.onAnimationEnd(animation);
new Handler().postDelayed(new Runnable() {
@Override public void run() {
animate.start();
}
}, 1000);
}
};
animate.setTarget(imgview);
animate.addListener(animatorListener);
代码示例来源:origin: stackoverflow.com
ImageView starlightImageView = new ImageView(this);
starlightImageView.setImageResource(R.drawable.starlight);
final AnimatorSet animate = (AnimatorSet) AnimatorInflater.loadAnimator(this, R.anim.anim_rotate_fade);
AnimatorListenerAdapter animatorListener = new AnimatorListenerAdapter() {
@Override
public void onAnimationEnd(Animator animation) {
super.onAnimationEnd(animation);
new Handler().postDelayed(new Runnable() {
@Override public void run() {
animate.start();
}
}, 1000);
}
};
animate.setTarget(starlightImageView);
animate.addListener(animatorListener);
代码示例来源:origin: stackoverflow.com
t.scheduleAtFixedRate(new TimerTask() {
// Do stuff
@Override
public void run() {
runOnUiThread(new Runnable() {
@Override
public void run() {
AnimatorSet animator = (AnimatorSet)AnimatorInflater.loadAnimator(MainActivity.this, R.animator.edit_text_open);
animator.setTarget(views.get(count));
animator.start();
Log.e("counter", "" + count);
}
});
count++;
if (count + 1 >= views.size()) //assuming views as List<View>
t.cancel();
}
}, 0, 500);
代码示例来源:origin: stackoverflow.com
ImageView starlightImageView = new ImageView(this);
starlightImageView.setImageResource(R.drawable.starlight);
final AnimatorSet animate = (AnimatorSet) AnimatorInflater.loadAnimator(this, R.anim.anim_rotate_fade);
AnimatorListenerAdapter animatorListener = new AnimatorListenerAdapter() {
@Override
public void onAnimationEnd(Animator animation) {
super.onAnimationEnd(animation);
new Handler().postDelayed(new Runnable() {
@Override public void run() {
animate.start();
}
}, 1000);
}
};
animate.setTarget(starlightImageView);
animate.addListener(animatorListener);
代码示例来源:origin: stackoverflow.com
final AnimatorSet animate = (AnimatorSet) AnimatorInflater.loadAnimator(this, R.anim.anim_move);
List<Animator> animations = animate.getChildAnimations();
for (int i = 0; i < animations.size(); i++) {
ObjectAnimator animator = (ObjectAnimator) animations.get(i);
if (animator.getPropertyName().contentEquals("y")) {
animator.setFloatValues(0f, 500f);
}
}
animate.setTarget(starlightImageView);
animate.start();
代码示例来源:origin: stackoverflow.com
public class MainActivity extends ActionBarActivity {
ToggleButton my_toggle;
AnimatorSet my_animator_set;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
my_toggle = (ToggleButton) findViewById(R.id.my_toggle);
my_toggle.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
if (isChecked) {
my_animator_set = (AnimatorSet) AnimatorInflater.loadAnimator(MainActivity.this,R.animator.test_animator);
my_animator_set.setTarget(my_toggle);
my_animator_set.addListener(new AnimatorListenerAdapter() {
@Override
public void onAnimationEnd(Animator animation) {
super.onAnimationEnd(animation);
my_animator_set.start();
}
});
my_animator_set.start();
}
}
代码示例来源:origin: stackoverflow.com
@Override
public void runPendingAnimations() {
if (!mViewHolders.isEmpty()) {
int animationDuration = 300;
AnimatorSet animator;
View target;
for (final RecyclerView.ViewHolder viewHolder : mViewHolders) {
target = viewHolder.itemView;
target.setPivotX(target.getMeasuredWidth() / 2);
target.setPivotY(target.getMeasuredHeight() / 2);
animator = new AnimatorSet();
animator.playTogether(
ObjectAnimator.ofFloat(target, "translationX", -target.getMeasuredWidth(), 0.0f),
ObjectAnimator.ofFloat(target, "alpha", target.getAlpha(), 1.0f)
);
animator.setTarget(target);
animator.setDuration(animationDuration);
animator.setInterpolator(new DecelerateInterpolator());
animator.setStartDelay((animationDuration * viewHolder.getPosition()) / 10);
animator.addListener(new AnimatorListener() {
@Override
public void onAnimationEnd(Animator animation) {
mViewHolders.remove(viewHolder);
}
});
animator.start();
}
}
}
代码示例来源:origin: H07000223/FlycoPageIndicator
animatorSet.setTarget(view);
animatorSet.start();
内容来源于网络,如有侵权,请联系作者删除!