ZOOMだと、右から左にグラデがかかってる画像とかをバーにすると、ちょっと駄目かも。
setSizeでレイヤの描画表示領域のサイズを変えるのが一番いいんじゃね