【发布时间】:2015-01-02 22:11:40
【问题描述】:
我正在尝试在某些情况下让 Listview 淡出/淡入。我在运行动画时遇到了问题,Listview 变得不可见并且没有执行动画。
我试过运行淡出动画:
Animation out = AnimationUtils.loadAnimation(mainActivity, R.anim.fade_out);
out.setInterpolator(new LinearInterpolator());
myListView.startAnimation(out);
还有一个 AlphaAnimation
AlphaAnimation animation1 = new AlphaAnimation(1f, .5f);
animation1.setDuration(2000);
animation1.setFillAfter(false);
myListView.startAnimation(animation1)
最后简单地设置 alpha
myListView.setAlpha(.5f)
我能说的最好的就是列表视图不支持 alpha 透明度,只有 0 和 1 的值可用作 alpha。我找不到任何文件确认或否认任何一种方式。
ListViews 是否存在某种已知问题?难道我做错了什么?或者这是 ListViews 上的某种受限功能?
【问题讨论】:
标签: android listview android-listview android-animation alpha