动画按钮匹配match_parent而不替换按钮的文本

时间:2016-08-24 12:03:15

标签: android android-layout android-studio

我有一个菜单,包含5个带有彩色背景的按钮(宽度设置为match_parent,高度设置为wrap_content)。

我希望它用背景颜色填充所有屏幕,然后单击按钮的文本,或者停留在他的位置或者移动到中心。

经过大量搜索不同的动画方法,我选择了那个

    Transition changeBounds = new ChangeBounds();
    changeBounds.setDuration(1000);
    TransitionManager.beginDelayedTransition(landingScreenLayout, changeBounds);

    ViewGroup.LayoutParams sizeRules = mButton.getLayoutParams();
    mButton.setLayoutParams(new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.MATCH_PARENT, RelativeLayout.LayoutParams.MATCH_PARENT));

我之所以选择它,是因为使用“scale”设置动画会拉伸按钮的文本。但问题是,当我开始制作动画时,它的文字会立即传到中心,什么会破坏一切 - 不经意间

任何帮助表示赞赏;)

编辑:哦,我已经忘记了 - 我试图用RelativeLayout和TextView制作这个'按钮'/菜单项 - 什么有用,但它在XML中看起来非常脏,我不想去那方式

0 个答案:

没有答案