for (AnimatorModel model : getChildren()) {
AnimatorFrame frame = (AnimatorFrame) model;
- if (Double.compare(frame.getFrameTime(), addFrame.getFrameTime()) < 0)
+ if (Double.compare(frame.getFrameTime(), addFrame.getFrameTime()) <= 0)
index++;
else
break;
if (previousKeyframe != null) {
AnimatorFrame previousFrame = previousKeyframe.getLastFrame();
-// copyLeftPropertiesToAllFramesInKeyframe(previousFrame, keyframe);
+ copyLeftPropertiesToAllFramesInKeyframe(previousFrame, keyframe);
if (previousFrame != null) {
if (!previousFrame.hasSamePropertyValue(keyframe.getFirstFrame())) {
* @param previousFrame
* @param keyframe
*/
-/* private void copyLeftPropertiesToAllFramesInKeyframe(AnimatorFrame previousFrame,
+ private void copyLeftPropertiesToAllFramesInKeyframe(AnimatorFrame previousFrame,
AnimatorKeyframe keyframe) {
List<AnimatorModel> frames = keyframe.getChildren();
for (AnimatorModel frameModel : frames) {
.getValue())));
}
} else {
- frame.getProperties().put(key, previousProperties.get(key));
+// frame.addProperty(key, previousProperties.get(key));
}
}
}
- }*/
+ }
/**
* Get css string