【发布时间】:2017-04-01 20:36:03
【问题描述】:
对不起我的英语......我会尽力解释我想要做什么。 我有一个项目。可以在以下链接下载:
如你所见:
“隐藏/显示 B 布局”按钮隐藏并显示绿色容器 - “B 布局”。我想在显示容器“B 布局”时自上而下添加动画。并且当容器被隐藏时从下往上的动画。另外,我想要蓝色的容器“C”,与容器“B”一起逐渐落下。与容器“B”一起平稳上升。请帮我做。
下面复制我的代码:
MainActivity
public class MainActivity extends Activity {
View Layout;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Layout = findViewById(R.id.bLayout);
final View button2 = findViewById (R.id.button);
button2.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick (View v){
if ((Layout.getVisibility() == View.VISIBLE))
{
Layout.setVisibility(View.GONE);
}
else
{
// Animation animFadeIn = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.slide_in_left);
// Layout.setAnimation(animFadeIn);
Layout.setVisibility(View.VISIBLE);
}
}
});
}
}
【问题讨论】:
标签: android android-layout animation