So you already have a KenBurnsView type object i.e kvb. To add a custom transition as the docs says and you also suggest.
Make
RandomTransitionGenerator generator = new RandomTransitionGenerator(duration, interpolator);
RandomTransitionGenerator is a class already included in the lib.
It takes 2 parameters :
1) duration i.e in miliseconds (usualy that the case)
2) interpolator - it is more like the effect of animation or rate of change of an animation.
We need to make an object of type Interpolator and use it like :
AccelerateDecelerateInterpolator ACCELERATE_DECELERATE = new AccelerateDecelerateInterpolator();
RandomTransitionGenerator generator = new RandomTransitionGenerator(10000, ACCELERATE_DECELERATE);
//duration = 10000ms = 10s and interpolator = ACCELERATE_DECELERATE
kbv.setTransitionGenerator(generator); //set new transition on kbv
the docs also adds that if you need more customization you can make your own TransitionGenerator class like RandomTransitionGenerator