[Android] View控件显示隐藏动画效果
16lz
2021-01-26
使用动画应用在控件的显示和隐藏上,实例代码是实现的是显示时逐渐从透明到不透明过渡,同时移动一小段距离!
程序中已打包多种动画效果,可组合使用!
滑入:
滑出:
调用:
public void onClick(View view) { if (view.getId() == R.id.main_text_one) { mOne.setVisibility(View.GONE); mOne.startAnimation(mHiddenAction); mTwo.setVisibility(View.VISIBLE); mTwo.startAnimation(mShowAction); } else { mTwo.setVisibility(View.GONE); mTwo.startAnimation(mHiddenAction); mOne.setVisibility(View.VISIBLE); mOne.startAnimation(mShowAction); } } private void initAnimations_One() { mShowAction = AnimationUtils.loadAnimation(this, R.anim.push_up_in); mHiddenAction = AnimationUtils.loadAnimation(this, R.anim.push_up_out); } private void initAnimations_Two() { mShowAction = new TranslateAnimation(Animation.RELATIVE_TO_SELF, 0.0f, Animation.RELATIVE_TO_SELF, 0.0f, Animation.RELATIVE_TO_SELF, -1.0f, Animation.RELATIVE_TO_SELF, 0.0f); mShowAction.setDuration(500); mHiddenAction = new TranslateAnimation(Animation.RELATIVE_TO_SELF, 0.0f, Animation.RELATIVE_TO_SELF, 0.0f, Animation.RELATIVE_TO_SELF, 0.0f, Animation.RELATIVE_TO_SELF, -1.0f); mHiddenAction.setDuration(500); }
转载请注明出处! 本例资源地址:http://download.csdn.net/detail/qiujuer/6934243
更多相关文章
- Android开发一些常见问题
- Android(安卓)自定义标题栏
- android六大布局和UI组件
- Android(安卓)SurfaceView使用详解(很好的实战例子)
- android EditText 字数监听并显示
- Android获得当前正在显示的activity类名的方法
- 【Android】解决ScrollView中嵌套EditText时的滑动滚动冲突
- LayoutInflater的使用
- 赵雅智:Android短信发送器