SpringChain chain =SpringChain.create(40,6,50,7); for(int i=0;i<mTextViews.size();i++){ final TextView view = mTextViews.get(i); final int index = i; chain.addSpring(new SimpleSpringListener(){ @Override public void onSpringUpdate(Spring spring) { view.setTranslationY((float) spring.getCurrentValue()); } @Override public void onSpringEndStateChange(Spring spring) { if( spring.getEndValue() ==0){ } } }); } List<Spring> springs = chain.getAllSprings(); for (int i = 0; i < springs.size(); i++) { springs.get(i).setCurrentValue(mTranslationY); } chain.setControlSpringIndex(1).getControlSpring().setEndValue(0);
SpringChain 联合弹簧效果,rebounds。
最新推荐文章于 2022-07-07 21:00:18 发布