fix alignparenttop bugs & add alignparentbottom