add SLFlexibleButton
Merge pull request #2242 from shuoli84/fork

add SLFlexibleButton