Android View Disappearing When Go Outside Of Parent

后端 未结 6 427
甜味超标
甜味超标 2020-12-01 02:38

I have a LinearLayout and ImageView inside this LinearLayout.

There is a translation effect for ImageView.

// v = ImageView    
ObjectAnimator anima         


        
6条回答
  •  忘掉有多难
    2020-12-01 02:58

    try to update camera position as in my case below:
     ValueAnimator lockAnimator = ValueAnimator.ofFloat(1, 0);     // value from 0 to 1
                    lockAnimator.setDuration(500);
                    lockAnimator.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {
                        @Override
                        public void onAnimationUpdate(ValueAnimator pAnimation) {
                            float value = (Float) (pAnimation.getAnimatedValue());
                            if (value < .6 && flipped) {
                                if (preview != null)
                                    mCanvasImage.setImageBitmap(preview);
                                else
                                    mCanvasImage.setImageBitmap(imageBitmap);
                                flipped = false;
                            }
                            if (value > .3 && value < .7) {
                                lyt_rlt_container.setCameraDistance(lyt_rlt_container.getCameraDistance() - 100);
                            } else {
                                lyt_rlt_container.setCameraDistance(lyt_rlt_container.getCameraDistance() + 100);
                            }
                            lyt_rlt_container.setRotationY(180 * value);
    
                        }
                    });
                    lockAnimator.start();
    

提交回复
热议问题